Получение «Неизвестная ошибка» при выполнении кода ниже:VB Script - 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