2008-10-16 4 views
0

У меня есть рабочая станция с Windows 2008 x64, MS Access 2007 и Oracle 11g x64 Я использую Access для подключения к Oracle через ODBC. Я администратор (в группе администратора) на рабочей станции. Я запускаю Access как администратор, но когда я хочу сделать ODBC-вызов Oracle, он не работает.ODBC x64 проблема оракула

Как это сделать: Я запускаю MS Access и создает прямой запрос. В диалоговом окне свойств я хочу добавить новое, и появится диалоговое окно Select datasource. Затем я использую машинный источник данных и нажимаю «Создать», «Системный источник данных», но драйвера для Oracle нет.

С уважением Роберт :-)

ответ

0

Если вы хотите использовать Oracle поставляется драйвер ODBC, вам необходимо установить клиент оракула. Установленная по умолчанию клиентская установка не включает драйвер, поэтому вам нужно добавить его, когда вы устанавливаете или повторно запускаете универсальный установщик, чтобы добавить его позже.

0

Чтобы получить драйвер Oracle ODBC для 10g (не знаю о 11):

  • запустить установку клиента. Вам будут предоставлены 4 варианта установки: InstantClient, Administrator, Runtime и Custom.
  • выберите «InstantClient» (его нет в установке Runtime)
  • Вы должны установить это в новом оракуле.

После завершения установки вы должны увидеть драйвер Oracle в своем элементе управления ODBC.

0

Я могу использовать драйвер Oracle в стандартном администрировании ODBC, но когда я запускаю это из MSAccess, драйвер появляется noe. Это означает, что драйвер x64 отсутствует. если я смотрю в реестре, то драйвер Oracle является noe, существующим под ключом HKLM \ Software \ Wow6432Node \ ODBC \ ODBCINST.INI, как те, что для SQLServer

2

Решенный! Создайте виртуальный ПК (Hyper-V) и установите 32-битную версию ОС и клиента - она ​​работает!

 Смежные вопросы

  • Нет связанных вопросов^_^