社区
C#
帖子详情
DataReader使用完毕之后,能不能自动关闭
yzaiml
2007-07-25 10:47:51
DataReader使用完毕之后,能不能自动关闭DataReader和所对应的连接
cmd.ExecuteReader(CommandBehavior.CloseConnection);
这个只能是手动关闭DataReader后才会关闭数据库连接
...全文
210
9
打赏
收藏
DataReader使用完毕之后,能不能自动关闭
DataReader使用完毕之后,能不能自动关闭DataReader和所对应的连接 cmd.ExecuteReader(CommandBehavior.CloseConnection); 这个只能是手动关闭DataReader后才会关闭数据库连接
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
,必须首先将它
关闭
。对于此异常的理解
首先声明以下几点: 1、也许讲解有点初级,希望高手不要“喷”我,因为我知道并不是每一个人都是高手,我也怕高手们说我装13; 2、如有什么不对的地方,还希望大家指出,一定虚心学习; 3、本文属于作者原创,尊重他人劳动成果,转载请注明作者,谢谢。 下面开讲: 开始在遇到此问题的时候我也在网上查了很多资料,貌似没找到什么好的解决方法,然后我就开始调试程序,我发现有的时候运行不报错,有的时候运行报错,这就很纠结了,但是后来我发现我把ASP.NET Development Server – 端口 xxx退出,然后再运行程序就不报错了…我以为是好了,可以后来我有发现一个问题,只要端口没关或者程序运行时
ASP[1].NET与数据库连接池.doc
ASP[1].NET与数据库连接池.docASP[1].NET与数据库连接池.docASP[1].NET与数据库连接池.doc
ado.net封装类,方便复用,减少打开
关闭
的频率
ado.net封装类,方便复用,减少打开
关闭
的频率
获取多个结果集(2.0)
使用
数据读取器获取多个结果集
.NET 性能优化方法总结
.NET 性能优化方法总结,总结 dotnet 平台 性能 优化
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章