chrome 2014-2-18 15:50
2008Server r2 64bit 運行ASP提示‘800a0e7a’錯誤解决辦法
Windows Server 2008 r2 64bit上運行 Asp + Access 程序時出現如下錯誤:<br>ADODB.Connection error ‘800a0e7a’<br><br>Provider cannot be found. It may not be properly installed.<br><br>原因是64位的iis無法兼容32位元的 jet 引擎<br><br>網路上找到的解决辦法:<br><br>需要讓 iis7.5 以32位元的方式運行,只要在命令行輸入一下命令 <br>[quote]<br>cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1<br>[/quote]<br><br>之後IIS就會以32位方式來運行了。<br><br>此方法在windows 7 上如果失敗的話...要用底下的解法<br><br>正確解决辦法:<br>以管理員身份運行命令行<br>轉到C:\Inetpub\AdminScripts<br><br>運行 <br>[quote]<br>cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true<br>[/quote]<br><br>出現Enable32BitAppOnWin64 : (BOOLEAN) True 即表示成功<br><br>運行 iisreset 完成。<br><br>重新打開網站,一切使用正常!~