作者b828192 (blue)
看板Visual_Basic
标题[VB2005 ] vb和mysql 连线问题
时间Sun Dec 27 17:39:54 2009
不好意思 又来po文请教
继上一篇版大回答後遇到了新的问题
本人在做一个读取RFID卡号的程式
一切使用都OK了
可将读到的卡号存进MYSQL资料库里
也可将读到的卡号跟资料库内的学号
对照後查询出来
不过刚才完成後
发现了另一个问题
想在请各位版大帮帮忙
================分隔线==============
程式完成後我在测试
我原本是用TIME设定1秒读卡1次
可是发现大约 120秒 後会出现警示错误
之後又将他改成0.1秒读卡1次之後
发现他错误的时间变成大约 30秒
警示的目标标在
pubsSQLConn.Open() 这一行
错误的情况是:
================================================
error connecting: Timeout expired.
The timeout period elapsed prior to obtaining a
connection from the pool.
This may have occurred because all pooled
connections were in use and max pool size
was reached.
去google的中文翻译为
错误连接:超时已过期。超时时间已过之前获取连接池中。
这可能发生,因为所有池连接在使用和最大池大小共识。
===============================================
不知道这是什麽样的错误 该怎麽修改
因为debug是没有出错的
可是是放太久才会这样
因为这个程式要一直开着常驻起嘛要二十分钟
想请问除了修改time的时间外 还有什麽方法可以解决呢??
在这里先谢谢各位版大了
不好意思 辛苦了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.21.79.251
1F:→ MOONRAKER:这是因为你每次open後都没有关掉 12/27 17:44
2F:→ b828192:谢谢版大的回答 修改过後以正常 谢谢 12/27 23:47