超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。

在使用SqlDataReader返回数据时,如果不适用微软的SqlHelper提供的数据库操作文件,而要自己写方法调用,这是需要注意返回SqlDataReader数据时不能关闭连接,因为SqlDataReader提供的是一种只读的阅读器它只会向前读取数据,所有只能将连接一直打开。但是如果调用SqlDataReader的地方太多超过默认的连接数就会报告这种错误 参考连接http://topic.csdn.net/u/20090827/10/c21cf922-c81d-4e1e-9020-31017077b5c7.html 8楼

posted @ 2011-10-21 17:03  班哥静听  阅读(580)  评论(0编辑  收藏  举报