我开发了一个使用Access数据库(Microsoft.Jet.OLEDB.4.0)的32位Web应用程序。
现在我把它转换成64位。
为此,我将目标CPU属性更改为x64
我的错误是
The 'Provider=Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
然后我安装了Microsoft.ACE.OLEDB.12.0 但现在它正在给出错误
The 'Provider=Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.
请帮帮我..
答案 0 :(得分:0)
有两个版本的Microsoft.ACE.OLEDB.12.0,适用于32位和64位。您必须安装64位版本,因为您的应用程序是64位。
“AccessDatabaseEngine_x64.exe”
尝试将配置更改为x86。