一個測試數據庫連接的函數
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
[p]以前一直困擾我的一個問題,如何判斷數據庫連接是否成功(比如sql沒有啟動,數據庫不存在等),實現友好的錯誤處理,但vbscript的錯誤處理機制實在太差,只有on error resume nex/go to,但往往使用ado的錯誤陷阱后,等待你的將是腳本超時,這個函數將改變這一狀況(連接超時長短可以自己根據實際情況控制) [/p]
[p][br]'入口參數:連接字符串strconn[br]'返回值:testconnection=true,false[/p] [p]function testconnection(strconn)[br]on error resume next[br]set conn=server.createobject("adodb.connection")[br]'這里設定連接超時為10秒[br]conn.connectiontimeout=10[br]conn.open strconn[br]if conn.errors.count = 0 then[br]testconnection = true[br]conn.close[br]else[br]testconnection = false[br]end if[br]set conn=nothing[br]end function[/p] 該文章在 2010/7/7 23:38:13 編輯過 |
關鍵字查詢
相關文章
正在查詢... |