Доступ к таблице Oracle в Access
Если вы когда-либо пытались извлечь данные из таблицы Oracle в MS Access, возможно, вы сталкивались с ошибкой «Run-time error 3184: Could not execute query; could not find linked table. [IBM][System i Access ODBC Driver][DB2 for i5/OS]SQL0204 — Table in DB Name type *FILE not found. (#-204)» (Fig 1).
В таком случае создать ссылку с таблицы Oracle на базу данных Access достаточно просто.
Сначала откройте связи ODBC под Windows — перейдите в панель управления и найдите ODBC, название может отличаться в зависимости от версии Windows.
Там, добавьте новую связь, используя драйвер «Oracle in OraHome 92» (Fig 2).
Укажите the Data Source Name and the TNS Service Name (Fig 3) в качестве базы данных, доступ к которой вам нужен, в моем примере, DB Name.
После этого вы можете извлечь таблицу в Access список ссылок таблиц (Fig 4) которые получите из Oracle, в моем примере, DB Name.Table.
Фотографий
- Fig1 : Access error Run-time error 3184: Could not execute query; could not find linked table. [IBM][System i Access ODBC Driver][DB2 for i5/OS]SQL0204 — Table in DB Name type *FILE not found. (#-204)». The solution to link an Oracle table to an Access Database is quite simple.
- Fig2 : Создание связи ODBC
- Fig3 : Настройка связи Oracle ODBC
- Fig4 : Access доступ к разделу таблиц