Я пытаюсь создать отчет, запрашивая 2 базы данных (Sybase) в классическом ASP.
Я создал 2 строки подключения:
connA для базы данныхA
connB для базы данныхB
Обе базы данных присутствуют на одном сервере (не знаю, имеет ли это значение)
Запросы:
q1 = SELECT column1 INTO #temp FROM databaseA..table1 WHERE xyz="A"
q2 = SELECT columnA,columnB,...,columnZ FROM table2 a #temp b WHERE b.column1=a.columnB
с последующим:
response.Write(rstsql) <br>
set rstSQL = CreateObject("ADODB.Recordset")<br>
rstSQL.Open q1, connA<br>
rstSQL.Open q2, connB
Когда я пытаюсь открыть эту страницу в браузере, я получаю сообщение об ошибке:
Поставщик Microsoft OLE DB для драйверов ODBC, ошибка '80040e37'
[DataDirect] [Драйвер ODBC Sybase Wire Protocol] [SQL Server] # элемент не найден. Укажите owner.objectname или используйте sp_help, чтобы проверить, существует ли объект (sp_help может выдавать много выходных данных)
Может ли кто-нибудь помочь мне понять, в чем проблема, и помочь мне исправить ее?
Спасибо.