我有一个网站,它将使用OleDB.12.0在上传时从Excel工作表中读取数据。它在我的本地PC上工作正常。但是当我的生产服务器托管时,我收到以下错误。
microsoft.ace.oledb.12.0未在本地计算机上注册
我该如何纠正?
我的生产服务器配置:
答案 0 :(得分:1)
您的生产服务器是否安装了Access?
无论如何,请尝试将Microsoft Access Database Engine 2010 Redistributable安装/重新安装到生产服务器。
<强>更新强>
另一点:您的生产服务器是运行32位还是64位Windows?适当选择下载。
更新2
从this link看来,使用64位版本会导致32位系统出现问题,但32位版本可以正常工作。