Ⅰ vb.net如何避免資料庫超時
sqlconneciton對象裡面有個.ConnectionTimeout,用來設置超時時間。
Ⅱ VB與SQL連接 連接時間過長 特別慢 怎麼回事
分析
1、你確認是在CN.open資料庫的時候慢的話,就要去檢查資料庫是不是正常,也就是資料庫的服務是否正常運行
2、連接本地資料庫的話不應該需要幾秒,應該是毫秒級的連接速度。你應該檢查一下你的計算機內存使用情況,是否已經開始使用虛擬內存了,若是這樣,你應該增加本機內存
3、我從未遇到過你說的這個情況,當然可能還有一種情況,就你的計算機上安裝有類似防火牆之類的軟體,他導致了你連接速度慢
Ⅲ server sql vb連接超時
一般在連接字元串中設置Connect Timeout=5,如果超過5秒,就會出現錯誤提示。
dim constr as string
constr="server=;database=資料庫名;UID=XXXXXXX;PWD=XXXXXX;Connect Timeout=5"
Ⅳ VB的ADO連接SQL資料庫顯示超時,為什麼啊
連接錯誤基本上就是你設置連接語句的問題了~ 伺服器地址錯誤 賬號密碼錯誤等問題
如果確定連接沒問題, 但是現實超時的話, 就是你的查詢語句問題, 結果出不來啊, 檢測的辦法是將你的語句放到SQL資料庫中運行一下看看, 或者寫存儲過程 將語句Print 輸出看看~
Ⅳ 使用VB連接SQL資料庫時,界面失去響應怎麼辦
Label1.Caption = "系統正在連接,請稍候。。。"
或者用線程?
查看伺服器上的資料庫:
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim strSql As String
Set conn = OpenConnForSqlServer("XSFHLZH\SQLEXPRESS", "xsfh", "")
strSql = "sp_databases"
Set rs = OpenRecordset(strSql, conn)
Do While Not rs.EOF
MsgBox rs.Fields(0)
rs.MoveNext
Loop
Ⅵ vb sql 超時已過期 怎麼回事啊
超時已過期這種錯誤,應該是你的資料庫連接語句有問題,比如資料庫的地址,用戶名和密碼錯誤
Ⅶ VB的ADO連接SQL資料庫讀取存儲過程時顯示超時,為什麼啊
你的伺服器地址沒有,正確的應該是
Adodc3.ConnectionString
=
"Provider=SQLOLEDB.1;Password=2752;Persist
Security
Info=True;User
ID=sa;Initial
Catalog=sample;Data
Source=10.170.0.116"
你的ADODC的命令也不對。。。
Adodc3.RecordSource
=
"select
Sir,ComNo,Cmd,D,VTop,VLow,VTop1,VLow1,TestName
from
SSample
where
Nm='"
&
Trim(DataCombo1.Text)
&
"'and
Rev='"
&
Trim(DataCombo2.Text)
&
"'and
Vin='"
&
Trim(DataCombo3.Text)
&
"'and
Lod='"
&
Trim(DataCombo4.Text)
&
"'and
Bar='"
&
Trim(Text6.Text)
&
"'
order
by
Sir"
Adodc3.Refresh
Ⅷ vb 連接 server sql 超時問題
連接字元串里設置超時屬性啊
Connect Timeout=3