Куди пішов мій системний DSN, який я щойно додав?


0

Я встановив Oracle 11g на свій ПК Win 7 x64. Коли я заглянув у Джерела даних (у розділі Адміністративні інструменти на панелі керування) і натиснув на вкладку System DSN, я можу побачити список вказаних драйверів Oracle ("Oracle у OraClient11g_home1").

Однак проблема полягає в тому, що я намагаюся створити таблицю посилань у Microsoft Access. Я натискаю вкладку "зовнішні дані", потім натискаю спадне меню "більше" і вибираю "база даних ODBC". Звідти я вибираю "Посилання на джерело даних шляхом створення зв'язаної таблиці" і вибираю вкладку "Машинне джерело даних" у наступному діалоговому вікні.

Звідти я натискаю кнопку "Створити" (щоб створити нове джерело даних) і виберіть перемикач "Джерело даних системи". Тепер, як правило, в отриманому списку я повинен мати можливість бачити джерело даних Oracle 11g, але це не відображається у моєму списку. Мені просто цікаво, чи хтось ще натрапив на системні DSN, які не з’являються, і що вони могли зробити для виправлення ситуації.

Відповіді:


3

Що ж, виявляється, що проблема випливає з того, що мій драйвер 11g є 64-розрядним, а мій Microsoft Access 32-розрядним. В основному, Access не може "бачити" 64-бітний драйвер.


0

Якщо ви додасте його як користувальницьку DSN, а не як систему, ви побачите її в списку Access, але цього разу ви отримаєте корисну помилку: вказаний DSN містить невідповідність архітектури між драйвером та програмою.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.