使用64位应用程序的DAO?

时间:2013-06-13 17:51:58

标签: .net com 64-bit

我有一个 64位应用程序,我尝试访问Access DAO API。 我的计算机上只安装了Access 32位。

使用64位引用的PIA进行编译会产生以下运行时错误:

CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} failed due to the following error: 80040154 Class not registered 

在以32位编译时,一切正常。

有可能吗? 我有什么选择?

修改

我将其缩小到这样一个事实,即MSFT可能不提供 64位版本的DAO 。有人有同样的问题here

1 个答案:

答案 0 :(得分:0)

我唯一发现的是卸载Office 32位并安装Office 64位,这感觉不对:我只需要64位来解决其他问题。数据层应该成为独立于上下文的。

相关问题