2012-02-23 52 views
5

我从我的下面的.net代码连接字符串中导入excel文件到数据库中。Microsoft.Jet.OLEDB.4.0未在本地系统注册

,当我从64位服务器2008年的PC上运行它,它从Visual Studio 2005中运行正常,但是当我

发布代码,并从IIS中运行,虚拟目录它给错误。

+0

64位用于该另一个名称和版本,请参考此链接http://stackoverflow.com/questions/8990537/reading-microsoft-access-database-64bit/9407406#9407406 – linquize 2012-02-23 10:27:35

回答

0

请尝试以下,

  • 安装Microsoft Access数据库Engine.exe。
  • 在IIS转到应用程序池上,选择网站的应用程序池。
  • 单击高级设置,将启用32位应用程序设置为true.everything should work。
1

您需要安装Micorsoft Access数据库引擎。请下载相关版本并安装。

[ Micorsoft Access Database Engine][1] 
+0

是的,我已经安装了AccessDatabaseEngine_x64.exe。但同样的问题发生。 – Priya 2012-02-23 11:17:30

相关问题