问题:目前还没有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 即可:
参考: