EXCEL數據匹配:The 'Microsoft.Jet.Oledb.4.0' provider is not registered on the local machin
阿新 • • 發佈:2017-07-01
name 方案 tar use .com 32位 原因 http gis
百度的處理結果:
作者:LisenYang
http://blog.csdn.net/lisenyang/article/details/52106492
這篇博文裏面說的,默認設置修改【啟動32應用程序】為true沒什麽用,還是得高級設置那邊修改的。當然如果是新建一個應該是可以的,畢竟默認設置就相當於初始化的意思了。
今天上傳excel的時候,碰到個問題,
The ‘Microsoft.Jet.Oledb.4.0‘ provider is not registered on the local machin
按照意思來講就是沒法調用Microsoft.Jet.Oledb.4.0程序
然後比較坑的是有兩個一樣的項目,只是應用池不同,但是最初查看的時候,沒發現有什麽問題,比對的一模一樣。
百度的時候,查到上面鏈接所說的解決方案,嘗試了一下竟然成功了(實際上解決方案就是這個)
導致應用池查看不同點錯看的原因就是設置應用程序池默認設置和高級設置長得特別像。反正最後給看差了。
最終結論:
The ‘Microsoft.Jet.Oledb.4.0‘ provider is not registered on the local machin的處理方案,就是在應用池列表那裏(使用的那個應用池)右鍵的高級設置,不是默認設置(類似於初始化),其中啟用32位應用程序的值設置為True就可以了,當然兩個都改成True也可以的
EXCEL數據匹配:The 'Microsoft.Jet.Oledb.4.0' provider is not registered on the local machin