我有一个创建访问数据库的Web应用程序。当我想创建这个数据库时,我从COM引用中添加Microsoft.Office.Interpob.access.dao.dll。 这个应用程序在我的电脑上工作得很好。但是,当我把这个应用程序在客户服务器我得到这个错误:创建访问数据库时出错?
Retrieving the COM class factory for component with CLSID {CD7791B9-43FD-42C5-AE42-8DD2811F0419} failed due to the following error: 80040154
注意了Microsoft Office Access没有在客户服务器安装。我必须在这个服务器上安装这个程序,或者我可以添加一些DLL来解决这个问题,或者我还需要做其他事情吗?
谢谢。
可能重复下载[检索COM类工厂组件具有CLSID {XXXX}失败,由于以下错误:80040154](http://stackoverflow.com/questions/1036856/retrieving-the-com-class-factory-for-component-with-clsid-xxxx-failed-due-to-t) – Shai
你有没有曾经得到一个答案“是否必须在服务器上安装Access”?我已将目标更改为x86。任务管理器表示应用程序正在以32位模式运行......仍然出现此错误 –