社区
.NET Framework
帖子详情
这个问题很头痛!困扰了我很久,不知那位大侠能帮我解决。分不够还可加。
joyu
2003-11-14 05:56:58
在 .net中频繁调用 DataReader 和 DataSet时 经常会报这个错误:这进行fill Dataset时 有一个DataReader 没有关闭,但是我没处调用都关闭了。
...全文
32
16
打赏
收藏
这个问题很头痛!困扰了我很久,不知那位大侠能帮我解决。分不够还可加。
在 .net中频繁调用 DataReader 和 DataSet时 经常会报这个错误:这进行fill Dataset时 有一个DataReader 没有关闭,但是我没处调用都关闭了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lkal4587
2003-12-09
打赏
举报
回复
高论~
gucs
2003-12-09
打赏
举报
回复
向wincarf学习
JacobSun
2003-12-09
打赏
举报
回复
是的,wincart说得没错
fly2008fly
2003-12-09
打赏
举报
回复
楼上高人!
wincarf
2003-11-21
打赏
举报
回复
我不知道大家是怎么使用ado.net的,我个人认为不应该象这样用,我在开发分布应用的过程中一个很好的经验是把业务逻辑层和数据服务层独立开来,保持业务逻辑层的无连接和无状态性,这样根本不会出现管理数据库连接方面的问题,否则只能是治标不治本
l_clove
2003-11-20
打赏
举报
回复
DataReader在Open状态下会占用Connection的资源,所以必须先关闭DataReader,然后再关闭Connection,所以,应该在所有使用DataReader的模块使用finally语句保证所有的DataReader与Connection全部关闭
即:
try
{
}
catch(e)
{
}
finally
{
reader.close();
connection.close();
}
srj911
2003-11-20
打赏
举报
回复
conn.close()试试
eagle_hb
2003-11-20
打赏
举报
回复
用的时候注意上一个连接或者DataReader对像关闭了没有,每一个方法用的时候,都要注意关闭。我以前的也经常碰到这种情况
erictang2003
2003-11-20
打赏
举报
回复
使用 using 语句:
using( SqlConnection conn = new SqlConnection(connString) ){
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "SELECT * FROM table1";
cmd.CommandType = CommandType.Text;
try {
SqlDataReader rdr = cmd.ExecuteReader( CommandBehavior.CloseConnection );
//do someting;
}catch {
throw;
}
}
gOODiDEA
2003-11-20
打赏
举报
回复
使用DataReader必须首先判断是否为null
if( m_DataReader != null )
{
m_DataReader.Close();
}
lanyahuhu
2003-11-19
打赏
举报
回复
up
szsbell
2003-11-16
打赏
举报
回复
记得用完Read()就应该DataReader.Close()
asam2183
2003-11-16
打赏
举报
回复
一个SqlDataAdapter或SqlCommand对就一个或者DataSet, DataReader
SqlConnection oConn=new SqlConnection(dsn);
try
{
...
}
finally
{
oConn.Close();
}
xhan2000
2003-11-16
打赏
举报
回复
注意
DataReader.Close()
haoliqi
2003-11-15
打赏
举报
回复
把代码贴出来看看!DataReader使用会独站Connection,可否注意了它的关闭
poisonb
2003-11-15
打赏
举报
回复
关注一下
困扰
多年的消息中间件的跨域访问
问题
终于得到了
解决
本次需要通过网站来订阅消息,发现网页一直报No ‘Access-Control-Allow-Origin‘ header的错误,这个
问题
我知道很
久
了,一直没有
解决
,今天终于
解决
了,做一个记录。 我先后尝试了以下方法: 1、给消息中间件的...
量子力学杂谈
在这个提倡人人都是极客的时代,肯定有人疑惑:咱们这些普通人怎么着也去琢磨琢磨相对论、量子力学和宇宙这类高大上的玩意儿?别笑,这些东西确实有点吃饭喝水穿衣这类“小事”过家家的意思,难道还能让人填饱肚皮...
我在CSDN参与的3000个帖子
2:100
分
急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手
帮
忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,...
(经典中的经典!)IT学生解惑真经(转),真会有人看完这15万字吗
群号:853665602,有什么
问题
都可以在里面询问交流,还有博主整理的很多资料,需要大家的加入,才能壮大这个组织!群里面有很多的我整理的内部资源:Java题库,大厂面试题,学习大纲,自学课程大纲等,希望欢迎到很...
windows类书的学习心得
windows类书的学习心得 这篇文章应该是凑的,
不够
很长...创建人: paul 现在的计算机图书发展的可真快,很
久
没去书店,昨日去了一下,真是感叹万千,很多陌生的出版社,很多陌生的作者,很多陌生的译者,书名也是越来越夸张,什
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章