Вопрос

Есть ли способ уговорить Access 2007 использовать файл .UDL?

В частности, один из наших старых продуктов использует базу данных Interbase 6.0.Мой клиент хотел бы подключиться к своей базе данных для чтения/записи, используя Access 2007 (в краткосрочной перспективе).

Хотя я вообще не предпочитаю это делать, учитывая, что все это однопользовательски, а остальной доступ к базе данных Interbase осуществляется через клиент Delphi 7, я не могу просто сказать «нет» - по крайней мере , пока у меня не будет времени «должным образом» дать ему то, что он хочет.

У меня нет другого драйвера, который мог бы использовать Access, хотя я создал файл .UDL, который успешно связывается (через IBoledb) с базой данных.По глупости я просто предположил, что современная версия Access сможет использовать файл .UDL...

Итак, я попытался заставить Access 2007 разобраться в этом файле .UDL (даже пытался переименовать его в .DSN и возиться с некоторыми значениями в файле), но безуспешно.Кажется, что единственный способ получить доступ к ссылке на Interbase - это использовать (приобретенный, сторонний) драйвер Interbase ODBC.

Кто-нибудь знает другое?Могу ли я каким-то образом получить доступ к «связывающим таблицам» с Interbase через ссылку .UDL?

Ваше здоровье!

Это было полезно?

Решение

Кажется, это невозможно.Хотя Access легко взаимодействует с SQL Server с помощью OLEDB, похоже, нет способа заставить его использовать соединения OLEDB с другими базами данных.

По крайней мере, теперь, когда я могу «принять свои собственные ответы», я могу «закрыть» этот вопрос.:-)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top