首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

哪些原因会运行ExecuteReader而抛出"连接被关闭"的错误

2012-02-28 
哪些原因会运行ExecuteReader而抛出连接被关闭的异常? 在运行ExecuteReader前检查了一下连接的状态,是op

哪些原因会运行ExecuteReader而抛出"连接被关闭"的异常?

在运行ExecuteReader前检查了一下连接的状态,是open的
但有时运行ExecuteReader还是会说连接被关闭
怎么回事?
除了运行
con.close();
con.dispose();

外,还有哪些语句会让连接关闭?
还有哪些原因会导致连接关闭?



[解决办法]
在read时,要保证你的连接始终是打开的。

[解决办法]
数据库被重置,和数据库通讯曾中断过。连接已超时,如果经常出现此类问题则程序中有数据库连接使用过未关闭的情况,仔细检查。

热点排行