比如正常連接資料庫陳述句:Autumn_CString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & App_netPath & ";Jet OLEDB:Database Password=versVipsttis001;Persist Security Info=False;"
'如下在上面的陳述句基礎上增加了“OLE DB Services=-1”后,發現一個問題:讀取資料庫資料的速度比上面的陳述句要超快,但是在前臺程式界面如果用戶在超過1分鐘左右不進行操作后就會自動和資料庫斷開連接不能讀取資料(如果用戶一直保持資料庫讀取等操作則可以正常連接資料庫操作),不懂OLE DB Services=-1”的意思,為什么會出現這種現象,還請大師們幫忙解答,感謝!(ps: access資料庫2010)
Autumn_CString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & App_netPath & ";OLE DB Services=-1;Jet OLEDB:Database Password=versVipsttis001;Persist Security Info=False;"
uj5u.com熱心網友回復:
-1一般來說就相當于是falseuj5u.com熱心網友回復:
既然OLE DB Services是false了是不是意味著與所指向的資料庫斷開連接了,問題是還可以繼續操作資料庫,如果用戶大概超過1分鐘左右不進行任何查詢等操作,再操作時就報錯找不到資料庫。這如何解釋呢?
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/21142.html
標籤:VB.NET
