日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

access里的多步oledb错误_access数据库常见问题处理

發布時間:2023/12/18 数据库 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 access里的多步oledb错误_access数据库常见问题处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一,打開網站出現一直加載直到超時,或者提示數據庫連接失敗:這種多出現于數據庫鎖死,查看網站調用數據庫目錄存在.ldb文件(一般程序用了on error resume next語句,注釋)。處理辦法:?1)重啟進程池。經常出現建議他聯系程序提供商或開發人員 調試優化,或更換成mssql數據庫,偶爾出現重啟進程池/更換程序池。(2)一些網站代碼本身有問題導致數據庫一訪問就鎖死,處理辦法是聯系程序開發人員修復數據庫或優化,或更換成mssql數據庫。修復acc數據庫方法:

二.未在本地計算機上注冊“microsoft.jet.oledb.4.0”提供程序或未找到提供程序。該程序可能未正確安裝。

這是由于我們使用的Win2008系統是64位的,以前Win2003是32位。有以下兩種解決方法:

1、修改連接數據庫的代碼:

如原代碼是

DataPath = "App_Data/#data.mdb";

String constring = "provider=microsoft.jet.oledb.4.0;data source=" + HttpContext.Current.Server.MapPath(DataPath) + "";

修改后的是:

DataPath = "App_Data/#data.mdb";

string constring = "provider=Microsoft.ACE.OLEDB.12.0;data source=" + HttpContext.Current.Server.MapPath(DataPath) + "";

注意:只需要修改為紅色字體部份,其它的不用修改。也就是換一種連接數據庫的驅動。

三.找不到文件

Microsoft JET Database Engine?錯誤 '80004005' 找不到文件??'d:wwwrootxxxxwwwroot2.MDB'

這種情況一般是路徑錯誤/數據庫名和程序中設置的不一致等造成,修改即可

四.不可識別的數據庫格式 'd:wwwrootszrxdgwwwrootApp_Datahmxdata.mdb'。

一般是數據庫文件未傳完,損壞的文件等造成,重新上傳即可

五.不能打開注冊表關鍵字

Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005'

[Microsoft][ODBC Microsoft Access Driver]常見錯誤 不能打?注冊表關鍵字 'Temporary (volatile) ?Jet DSN for process 0x1844 Thread 0x1b40 DBC 0x554cc59c Jet'。

這個是數據庫連接失敗造成的。首先檢查conn.asp中連接數據庫的路徑是否正確,檢查數據庫是否確實存 ? 在。如果數據庫已經存在并且連接程序中的路徑沒有錯誤,請將本地的access數據庫重新上傳一次。

如果服務器上的數據庫才是最新的,不能重新上傳解決,請將服務器上的數據庫下載到您本地電腦,用 ? ?access2000把你的數據庫打開,然后用工具里面的修復數據庫,修復一次再重新上傳就可以了。

另,如果是服務器,檢查臨時目錄權限設?較低,添加everyone即可

總結

以上是生活随笔為你收集整理的access里的多步oledb错误_access数据库常见问题处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。