找不到可安装ISAM的SQL Server OPENDATASOURCE功能

问题描述:

我使用下面的代码从SQL Server 8链接到一个访问数据库:找不到可安装ISAM的SQL Server OPENDATASOURCE功能

SELECT * FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source = D:\Kargozini\arazz\Arazdb.Mdb;Jet OLEDBatabase Password = "MYPASSWORD"')...TLeavePersonel 

,当我运行查询,我得到这个错误:无法找到可安装ISAM 我搜索了很多,但没有找到解决方案。

连接字符串显示不正常。也许像SELECT * FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source=D:\Kargozini\arazz\Arazdb.Mdb; Jet OLEDB:Database Password=MYPASSWORD;')将工作(你是缺少一个冒号和“d”。

有正确的访问连接字符串的更多的例子来看看here。此外,

Some reports of problems with password longer than 14 characters. Also that some characters might cause trouble. If you are having problems, try change password to a short one with normal characters.

所以取决于页提到什么你的密码是,这可能是一个问题。