问题:目前还没有64位的Jet oledb provider (不知以后有否),在64位系统上调用Jet oledb provider时会遇到如下错误:
"The 'Microsoft.jet.OLEDB.4.0' provider is not registered on the local machine. "
解决:32位的Jet oledb provider是存在的,那么可以利用IIS的32 Mode特性,将web程序运行在32位模式下,可成功调用jet!
在IIS 7 中只需设置 "Enable 32-bit Applications" 为 True 即可:

参考:
本文解决了在64位系统上使用Jet OLEDB Provider时出现的错误提示问题。通过将IIS配置为32位应用程序模式,可以成功调用32位的Jet OLEDB Provider。
1259

被折叠的 条评论
为什么被折叠?



