獲得「未指定的錯誤」,而執行下面的代碼:VB腳本 - DB連接問題
DBConn.Open "Driver={Microsoft ODBC for Oracle}; " & _
"CONNECTSTRING= (DESCRIPTION=" & _
"(ADDRESS=(PROTOCOL=TCP)" & _
"(HOST="&strHost &")(PORT="& strPort &"))" & _
"(CONNECT_DATA=(SERVICE_NAME="& strServiceName &"))); uid="& strUID &";pwd="& strPwd &";"
If DBConn.State = "1" Then
msgbox "connected"
Else
msgbox "not connected"
End If
SQL = "select * from abc_tbl where abc_i in ('" & strValue & "')"
DBRecordSet.Open SQL,DBConn 'GETTING ERROR ON THIS LINE
這個片段是工作,當我嘗試了很多其他的表,但單獨一個表它不工作和投擲'未指定錯誤「。請指出我在哪裏錯了。謝謝!
嘗試簡化您的代碼並刪除與您的問題無關的所有內容。你正在使用6個變量(strHost,strPort,strServiceName,strUID,strPwd,strValue),這意味着我們不能確定你在做什麼。消除所有這些並重新發布大部分代碼。顯示完整的連接字符串和完整的SQL查詢,並且其他人可以幫助您更清潔和更輕鬆。 – HgCoder 2014-09-20 21:00:27