Есть драйвер для Оракла - OraDb11g_home1, который отлично прописывается и работает в ODBC на винде х32.
Поставили тот же драйвер на Windows Srv 2008 x64. в списке драйверов в ODBC этого драйвера нет. Запустили "c:\windows\syswow64\odbcad32.exe" (внешне очень похоже на администрирование ODBC, но, как я понял это нечно иное), там тот же драйвер нашли, прописали и успешно протестировали соединение.
Теперь при запуске администрирование ODBC в списке есть и наш драйвер OraDb11g_home1, но тестирование тут уже не проходит.
Кто может знает как с других приложений обратиться к COMОбъекту где связь с базой пройдет успешно?
В моем случае это 1С:Enterprise 8:
Connection = Новый COMОбъект("ADODB.Connection");
СтрокаПодключения = "DRIVER={Oracle in OraDb11g_home1};UID=sde;PWD=DD24F0;DBQ=ORCL250";
Connection.Open(СокрЛП(СтрокаПодключения));
"ADODB.Connection" обращается к "%windir%\system32\odbcad32.exe".
Возможно есть какой-то ком объект для "\syswow64\odbcad32.exe"?
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой