2009-06-09 117 views

回答

1

由於Serapth建議在ODBC數據源管理員的最後一個嚮導步驟中有一個測試按鈕,它將幫助您測試與數據庫的連接。如果你正在尋找一個簡單的方法&想要消除所有這些嚮導步驟,你可以使用下面的VB腳本。但是,請注意,此腳本要求使用可信連接配置DSN。而且,這個腳本僅在MSSQL服務器上測試過。

Const adOpenStatic = 3 
Const adLockOptimistic = 3 
Const adUseClient = 3 

Set objConnection = CreateObject("ADODB.Connection") 
Set objRecordset = CreateObject("ADODB.Recordset") 

objConnection.Open "DSN=YOUR_DSN;" 
objRecordset.CursorLocation = adUseClient 
objRecordset.Open "SELECT count(*) FROM YOUR_TABLE_NAME" , objConnection, _ 
    adOpenStatic, adLockOptimistic 
objRecordSet.MoveFirst 
Wscript.Echo objRecordSet.RecordCount 
objRecordset.Close 
objConnection.Close 

請參考微軟的TechNet網站更多的腳本樣本。

0

儘管很粗糙,但我總是在控制面板中使用ODBC連接。在安裝嚮導的最後一頁上有一個「測試連接」按鈕。

編輯:只需重新讀你的問題,並意識到我們指的是相同的控制面板的小程序。是的,可以使用ODBC數據源管理器測試系統DSN連接。編輯連接,然後通過所有窗口,最後的屏幕將有一個測試連接選項。