[VB2005 ] vb和mysql 連線問題

看板Visual_Basic作者 (blue)時間16年前 (2009/12/27 17:39), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
不好意思 又來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

12/27 17:44, , 1F
這是因為你每次open後都沒有關掉
12/27 17:44, 1F

12/27 23:47, , 2F
謝謝版大的回答 修改過後以正常 謝謝
12/27 23:47, 2F
文章代碼(AID): #1BDojj17 (Visual_Basic)