求解决方法—>"因为所有池连接均在使用,并且达到了最大池大小"

OROCHIORI515 2009-12-29 09:48:47
提示是"超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。"



string SensorByGroupsql15 = "SELECT PointID From AreaGroup where PointType ='" + "Sensor" + "' AND GroupID = '" + 15 + "'";
myDatabase.ReturnsensorCountByGroup(connnectionString, SensorByGroupsql15, ref _GP15SensorCount);

类似如上的代码过多(40个吧),都放在了"连接"按钮中,所以出现这种情况。
之前我尝试过了放在Form1_Load事件里面一半 放在"连接"按钮中一半,就可以了!
但是现在项目里必须要把这些连接放在同一个按钮中。
希望高手帮帮忙!!
感激!!感激不尽!!!!!
...全文
520 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ws_hgo 2009-12-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 orochiori515 的回复:]
问题解决了 原来我没Close
[/Quote]
gx
OROCHIORI515 2009-12-29
  • 打赏
  • 举报
回复
问题解决了 原来我没Close
ck11926375 2009-12-29
  • 打赏
  • 举报
回复
如果访问量很大,加上Max Pool Size=512这一句,当然这是要以损失系统性能为代价的

111,119

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧