-1

我正在尝试通过 Excel 2003 运行存储在 MS Access 2003 数据库中的查询。连接字符串如下:

 flLoc=thisworkbook.path
 stDB= floc & "\list.mdb"
 stConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & stDB & ";"

db 当前存储在网络文件夹中。我可以使用我机器上的上述连接字符串连接到 Access db,但是当我的一位同事打开文件并尝试单击具有与该按钮关联的代码和连接字符串的按钮时,他得到一个“可以找不到可安装的 ISAM”。两台机器都使用 Access 2003 和 Excel 2003 版本。

任何建议如何使这项工作?

请注意,编辑注册表不是一个选项,因为用户没有管理员权限,并且文件将被多个用户使用。

4

2 回答 2

0

请参阅 Microsoft 的此 KB:

http://support.microsoft.com/kb/209805

至于修改注册表,这看起来像是一个单独的机器错误,必须修复,并且可能需要管理员修复 DLL 上的注册。

于 2012-10-18T18:44:03.580 回答
0

原来,另一个人在他的机器上使用 Access 2002 版本来查看报告。报告链接到 SharePoint 列表,并且 Access 2002 不提供与 Sharepoint 本身的连接。

于 2012-10-26T17:47:19.487 回答