Убедить Access 2007 использовать соединение .UDL file / oledb? - PullRequest
2 голосов
/ 12 ноября 2008

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

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

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

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

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

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

Ура! * * 1013

1 Ответ

2 голосов
/ 06 января 2009

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

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

...