MultipleActiveResultSets
来源:互联网 发布:小白源码网 编辑:程序博客网 时间:2024/05/15 11:01
ADO.NET 1.n 利用SqlDataReader读取数据,针对每个结果集需要一个独立的连接。
这些独立的链接也要占用相应的内存,在应用程序运行中还会形成高度拥挤的瓶颈效应。
ADO.NET 2.的一个新特征多数据结果集(Multiple Active Result Sets,简称MARS)
它允许在单个连接上执行多重的数据库查询或存储过程。目前只适用于Sql Server 2005
在一个Command对象上同时打开多个DataReader,即可以在sqldatareader里面嵌套sqldatareader,
如果不用MultipleActiveResultSets ,则一般报错为sqldatareader未关闭,即需要关闭了之后才能打开另一个
使用方法:在数据库链接字符串后面加上MultipleActiveResultSets=true
例如:string connstr = "server=(local);database=northwind;integrated security=true;MultipleActiveResultSets=true";
- MultipleActiveResultSets
- MultipleActiveResultSets
- 使用MultipleActiveResultSets复用Sql Server 2008数据库连接
- 使用MultipleActiveResultSets复用Sql Server 2008数据库连接
- 数据库连接复用 MultipleActiveResultSets=true
- #100310#NeHe的vc中的例子添加到vs05中的问题
- java 线程调用HttpClient的实力
- HTTP协议详解
- NHibernate的灵活配置
- Java入门-生成可执行jar文件的教程
- MultipleActiveResultSets
- TinyRenderEngine------Utils & MathLib
- VB 2008 访问 SQL SERVER 2008返回DataTable的一般方法~~~
- flex加载外部swf文件,并且互相通讯
- 加密解密
- 我的自恋型 SAP GUI
- socket 心跳信息事例
- Externalizable 接口的使用。
- vc常用快捷键