1

我正在使用以下代码从 sql server 8 链接到访问数据库:

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

当我运行查询时,我收到此错误:找不到可安装的 ISAM 我搜索了很多,但没有找到解决方案。

4

1 回答 1

0

连接字符串看起来格式不正确。也许类似的东西SELECT * FROM OPENDATASOURCE ('Microsoft.Jet.OLEDB.4.0','Data Source=D:\Kargozini\arazz\Arazdb.Mdb; Jet OLEDB:Database Password=MYPASSWORD;')会起作用(你的缺少冒号和'D'。

此处查看更多正确 Access 连接字符串的示例。此外,该页面提到

一些关于密码长度超过 14 个字符的问题的报告。还有一些字符可能会引起麻烦。如果您遇到问题,请尝试将密码更改为带有正常字符的短密码。

因此,根据您的密码是什么,这可能是一个问题。

于 2013-03-11T13:12:19.000 回答