SQL SERVER 2005引入了在单一连接上对多活动结果集(也称为MARS)或多个请求的支持。通过在与SQL SERVER 2005的连接上启用这一特性,当存在与Sqlconnection相关联的开放式SqlDataReader时,连接将不会中断。即使尚未关闭当前打开的SqlDataReader,也仍然能够在Sqlconnection上执行其他查询比如:SELECT,UPDATE,CREATETABLE等等。
举个简单的例子,就是在Northwind数据库里的订单表里取订单数据,而且把对应的子订单明细数据一起取出。
C#示例代码:<激光传真机>
执行结果图片:<激光一体机>
推荐站点:长宸办公
本文介绍了SQL Server 2005中多活动结果集(MARS)特性的使用方法,并提供了C#示例代码,展示如何在一个连接上同时执行多个查询,包括获取订单及子订单明细数据。
&spm=1001.2101.3001.5002&articleId=4835361&d=1&t=3&u=339ef3fe2ba44f55bbb88c98c2dcafa1)
65

被折叠的 条评论
为什么被折叠?



