有没有办法诱使Access 2007使用.UDL文件?
具体来说,我们的一款旧产品使用的是Interbase 6.0数据库。我的客户希望使用Access 2007(短期内)链接到他的数据库进行读/写。
虽然这不是我首选的做事方式,但鉴于它是所有单用户,而对Interbase数据库的其他访问都是通过Delphi 7客户端完成的,我真的不能说'不' - 至少,直到我有时间'正确'给他他想要的东西。
我没有Access可以使用的任何其他类型的驱动程序,尽管我已经创建了一个成功链接(通过IBoledb)到数据库的.UDL文件。愚蠢的是,我只是假设现代版本的Access能够使用.UDL文件......
所以,我试图让Access 2007理解那个.UDL文件(甚至尝试将其重命名为.DSN并弄乱文件中的一些值),但无济于事。看来你可以通过(购买的,第三方)Interbase ODBC驱动程序获得链接到Interbase的唯一方法。
有人知道不同吗?我可以通过.UDL链接以某种方式获取与Interbase的“链接表”吗?
干杯!
答案 0 :(得分:2)
似乎不可能。虽然Access很乐意使用OLEDB与SQL Server交谈,但似乎没有办法让它使用OLEDB连接到其他数据库。
至少现在我可以'接受我自己的答案'我可以'关闭'这个问题。 :-)