【发布时间】:2020-07-13 18:41:27
【问题描述】:
我们已从 Windows 7 升级到 Windows 365。
我们在 access 数据库中有一个宏。该宏使用下面的代码打开另一个数据库。但是,自从移到 Windows 365 之后,它不喜欢 cn.open 行了。
如何从 Windows 365 的 Access 中连接到另一个数据库?
dim cn As ADODB.Connection
set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & pDBPATH & pDBNAME
错误信息是,
运行时错误 3706:找不到提供程序。它可能没有正确安装。
虽然阅读后看起来 Microsoft Jet OLEDB 4.0 不是 64 位的。那么还有其他方法吗?
【问题讨论】:
-
Eh...该代码将永远无法工作,因为在您尝试打开连接之前未初始化连接。
-
@ErikvonAsmuth 抱歉更新了我的帖子我错过了初始化连接的行