用SqlDataReader没有关闭
2009-03-17 15:54
211 查看
今天才发现网页怎么出来一个“超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小”,莫名其妙。后网上查说可能是“DataReader没有关闭”……原来,昨天将自己写的数据库连接操作代码改为了SqlHelper2.0,以为一句话就搞定了,它会帮我将数据库关闭,其实不然……那它SqlHelper在干什么?!有时间得好好看看它的代码,到底它帮我们做了哪些事,我们哪些可以省,哪些省不了。
没办法,自己来关闭罗:if (!oReader.IsClosed) oReader.Close();
没办法,自己来关闭罗:if (!oReader.IsClosed) oReader.Close();
相关文章推荐
- SqlDataReader的关闭问题,报错:“阅读器关闭时尝试调用 Read 无效”
- SqlDataReader的关闭问题
- SqlDataReader的关闭问题,报错:“阅读器关闭时尝试调用 HasRows 无效”
- SqlDataReader 关闭问题:阅读器关闭时尝试调用 Read 无效
- GridView绑定SqlDataReader自动关闭连接
- SqlDataReader的合适关闭方法?
- SqlDataReader的关闭问题
- SqlDataReader的合适关闭方法?
- SqlDataReader的conn关闭问题(mysqldatareader),以及 ExecuteNonQuery,ExecuteScalar,ExecuteReader,SqlDataAdapter哪些需要conn.open
- 问:SqlHelper.ExecuteReader方法返回的sqlDataReader的connection是如何关闭的?
- SqlDataReader的合适关闭方法?
- 能否从一个没有读到数据SqlDataReader中创建DataTable
- SqlDataReader的关闭问题,报错:“阅读器关闭时尝试调用 Read 无效”
- 向高手求教:返回SqlDataReader的函数里,何时关闭SqlConnection
- 关于SqlDataReader关闭后的connection关闭的做法~
- 巧用枚举CommandBehavior关闭SqlDataReader联接数据库时的conn.open状态 公告
- asp.net中SqlDataReader使用时关闭数据库连接的问题(转)
- 讲一下SqlDataReader的关闭问题,出现"阅读器关闭时尝试调用 FieldCount 无效"
- 使用SqlDataReader应该注意的问题,使用datareader没有获取到分页的output值【来自Mist .NET blog】
- 讲一下SqlDataReader的关闭问题,出现"阅读器关闭时尝试调用 FieldCount 无效"(转)