社区
C#
帖子详情
DataReader使用完毕之后,能不能自动关闭
yzaiml
2007-07-25 10:47:51
DataReader使用完毕之后,能不能自动关闭DataReader和所对应的连接
cmd.ExecuteReader(CommandBehavior.CloseConnection);
这个只能是手动关闭DataReader后才会关闭数据库连接
...全文
203
9
打赏
收藏
DataReader使用完毕之后,能不能自动关闭
DataReader使用完毕之后,能不能自动关闭DataReader和所对应的连接 cmd.ExecuteReader(CommandBehavior.CloseConnection); 这个只能是手动关闭DataReader后才会关闭数据库连接
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sbqcel
2007-07-25
打赏
举报
回复
using ( SqlDataReader sqlReader = sqlCmd.EndExecuteReader( asyncResult ) )
{
GridView1.DataSource = sqlReader;
GridView1.DataBind( );
}
Robin
2007-07-25
打赏
举报
回复
能不能举个例子呀
oscarklzhu
2007-07-25
打赏
举报
回复
非托管资源需要你自己释放。GC不能回收。
sbqcel
2007-07-25
打赏
举报
回复
要不使用using块
Robin
2007-07-25
打赏
举报
回复
各位想想办法喽
angelzjk
2007-07-25
打赏
举报
回复
按照VS里面的垃圾回收机制的话是会自动回收的
但最好在你使用好自己关闭
因为不知道系统在什么时候回收资源
sbqcel
2007-07-25
打赏
举报
回复
DataReader需要手动关闭.....
zhqs1000
2007-07-25
打赏
举报
回复
还是释放下。
yzaiml
2007-07-25
打赏
举报
回复
no body?
DataReader
用完后一定要
关闭
!
DataReader
用完后一定要
关闭
! 错误描述: 超时时间已到。超时时间已到,但是尚未从池中获取...连接没
关闭
就是因为
DataReader
没
关闭
,而DataAdapter会
自动
处理的,但
DataReader
是独占连接的,所以用
DataReader
要...
DataReader
链接
关闭
解惑篇
看到有帖子:Sql
DataReader
的
关闭
问题,大伙对链接
关闭
问题看似比较迷惑,这里就给解说一下: 不管是啥xx
DataReader
,都是继承
DataReader
实现的,所以是有共性的,因此标题...情况一:
DataReader
默认链接不
关闭
...
转载
DataReader
链接
关闭
解惑篇
看到有帖子:Sql
DataReader
的
关闭
问题,大伙对链接
关闭
问题看似比较迷惑,这里就给解说一下: 不管是啥xx
DataReader
,都是继承
DataReader
实现的,所以是有共性的,因此标题就以
DataReader
为题了。 情况一:Da....
DataReader
和DataSet区别
DataReader
和DataSet最大的区别在于,
DataReader
使用
时始终占用SqlConnection,在线操作数据库..任何对SqlConnection的操作都会引发
DataReader
的异常..因为
DataReader
每次只在内存中加载一条数据,所以占用的内存是很小...
关于数据库连接的打开与
关闭
1、 如果SqlDataAdapter的SelectCommand的连接并没有打开,
使用
SqlDataAdapter的Fill方法时会
自动
打开数据库连 接,并在方法执行
完毕
自动
关闭
连接。如果连接在
使用
Fill方法之前已经打开,方法执行结束后会保持连接的...
C#
110,476
社区成员
642,563
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章