您好,歡迎來到中國諾網客戶幫助中心
您現在的位置: 幫助中心 - 服務器 - 常見問題 - 如何在64位系統運行access數據庫

如何在64位系統運行access數據庫

作者:中國諾網 文章來源: 點擊數:7856 更新時間:2012-03-21

64Windows 2003下面配置好IIS后,運行ASP頁面,如果里面有連接access數據庫的代碼,就會出現錯誤警告:

 

  ADODB.Connection 錯誤 '800a0e7a'

 

  未找到提供程序。該程序可能未正確安裝。

 

  /連接“網站內容管理”數據庫.asp,行 2

 

  原因:IIS是以64位方式來運行的,它只能加載64位模塊,不能加載32位模塊。而訪問access數據庫的jet引擎只有32位的,沒有64位,因此無法被IIS加載。

 

  解決思路:讓IIS32位方式運行,從而可以調用32位的jet引擎

 

  解決方法:在命令行窗口輸入

 

 cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

 

  上面方法的負面效應:因為IIS被改成以32位方式運行,所以它只能加載32位模塊。如果改之前,IIS加載了其他64位的模塊,則改之后就無法加載這個模塊了。如果想繼續使用這個模塊的功能,只能尋找這個模塊的32位版本并加載。

 

  如果希望IIS重新以64位方式運行,可以輸入

 

 cscript C:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0

千炮捕鱼攻略技巧 好运彩下载 河南快三购买技巧 群英会走势图表 股票配资顶牛ˉ信任杨方配资 辽宁11选五预测 双色球怎样投注中奖率高 极速赛车开奖视频 天津快乐10分推荐 浙江20选5开奖结果走势图查询今天 股票融资有什么用 山东十一选五开奖真准网 pk10人工免费计划 十一选五乐三中奖规则 云南11选五5中奖规则 贵州省快三开奖结果 排三今日开奖结果查询