我的申请有问题.运行时,将显示错误
"Microsoft.Jet.OLEDB.4.0"提供程序未在本地计算机上注册.
我尝试将Platform更改为X86 CPU,但无法更改,唯一可用的选项是Any CPU.
请告知如何摆脱这个错误.
谢谢
您正在使用Jet.OLEDB.4.0驱动程序,它在64位系统上运行时出现该错误,最好安装新的驱动程序Microsoft Access数据库引擎2010可再发行组件
http://www.microsoft.com/download/en/details.aspx?id=13255
你还需要从"Provider = Microsoft.Jet.OLEDB.4.0;更改连接字符串; "to"Provider = Microsoft.ACE.OLEDB.12.0;"
我的博客参考: 64位版本的'Microsoft.Jet.OLEDB.4.0'Office 2007/2010 Jet驱动程序
希望这可以帮助.
打开IIS管理器,选择Application Pools,选择您正在使用的应用程序池,单击Advanced Settings右侧菜单中的 。在常规下,设置"Enable 32-Bit Applications" to "True".
现在 x86 选项将可见并在此模式下构建您的应用程序
| 归档时间: |
|
| 查看次数: |
26297 次 |
| 最近记录: |