Я пытаюсь подключить различные проекты VBA к заднему концу Oracle 10g с использованием ADO (2.8) и TNS. После различных попыток мы решили, что самая простая серия шагов для чистой установки включает в себя:
- Настройка мгновенного клиента Oracle
- Установите сопроводительный драйвер ODBC
- (Проверьте соединение с помощью EZCONNECT через SQL Plus)
- (Проверьте соединение, создав DSN для Windows)
Все, что здесь хорошо работает. Проблема в том, что я не могу понять синтаксис, чтобы сообщить ADO использовать драйвер ODBC для мгновенного клиента, который появляется в моем списке драйверов ODBC как "Oracle in MyTest" (без кавычек). Использование драйвера MSFT ODBC с EZConnect в качестве этого сообщения предполагает, что это не работает лучше, чем это было до настройки мгновенного клиента (а именно, совсем нет), Но этот пост, кажется, предлагает это, не указывая точно, как, и connectionstrings.com указывает только то, что выглядит строка источника данных строки, т.е. SomeUser/SomePassword @AServer: PortNumber/InstanceName
Краткая версия: Каков точный синтаксис классической строки соединения ADO, ссылающейся на драйвер ODBC для мгновенного клиента?
Заранее благодарим за помощь. Принял меня глупое долгое время, чтобы пойти с SO...