Моя операционная система - Windows 7 64 бит. Я имею 64-битный MS Office 2016, используя MS Access. Я установил Oracle 11g (11.2.0) 64 бит. Я создал источник данных DSN, используя odbcad32.exe
и могу успешно подключиться к Oracle DB с помощью драйвера ODBC SQORA32.DLL
(Oracle в OraDb11g_home4).MS Access 2016-64bit Подключение к Oracle-11g-64bit через ODBC
Но, когда я пытаюсь подключен через VBA в MS Access, я постоянно получаю сообщение:
[Microsoft][ODBC Driver Manager] Data source name not found
and no default driver specified.
Таким образом, MS Access не может видеть драйвер ODBC для Oracle. Я проверил переменные среды и установил путь к исходной папке Oracle.
Что мне не хватает? Любая помощь приветствуется.
Пожалуйста, сделайте попытку кода VBA. Как вы указываете, строки подключения могут оказать влияние. – Parfait
Прежде чем использовать какой-либо VBA, вы можете открыть и использовать связанные таблицы в oracle в Access? Если связанные таблицы не работают, то код VBA не работает. –