读书人

哪些原因会运行ExecuteReader而抛出quot;连

发布时间: 2012-02-28 13:06:36 作者: rapoo

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

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

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



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

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

读书人网 >asp.net

热点推荐