【发布时间】:2012-08-21 18:13:23
【问题描述】:
我有一个创建访问数据库的 Web 应用程序。当我想创建这个数据库时,我从 COM 引用中添加了 Microsoft.Office.Interpob.access.dao.dll。 这个应用程序在我的电脑上运行得很好。但是当我将此应用程序放入客户服务器时,我收到此错误:
检索具有 CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} 的组件的 COM 类工厂失败,原因是以下错误:80040154
请注意,Microsoft Office Access 未安装在客户服务器中。我必须在这台服务器上安装这个程序还是我可以添加一些 dll 来解决这个问题或者我必须做其他任何事情?
谢谢。
【问题讨论】:
-
您是否曾经得到过“是否必须在服务器上安装 Access”的答案?我已将目标更改为 x86。任务管理器说应用程序正在 32 位模式下运行...仍然出现此错误