977
景安網絡
常見Access數據庫出錯解決辦法
常見Access數據庫出錯解決辦法
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005' [Microsoft][ODBC Microsoft Access Driver]常見錯誤 不能打開注冊表關鍵字 'Temporary (volatile) Jet DSN for process 0x5b4 Thread 0x2be0 DBC 0x947b7fc Jet'。 引起這個錯誤的原因可能有多種。首先要檢查數據庫路徑是否正確,數據庫本身損壞等常見問題,如果還找不到問題原因,檢查如下幾個方麵。 1,是否使用了access97的數據庫格式,如果access數據庫為在access97下建立的,則可能出現這個錯誤。解決方法是使用access2000及以上版本打開數據庫,另存一下,數據庫就會保存為Access2000的格式。 2,是否使用了了odbc驅動的數據庫源連接方式,微軟的odbc驅動存在一些不穩定的bug,有可能導致此類錯誤。請檢查你的數據庫連接字串,如果是類似以下方式: Driver={Microsoft Access Driver (*.mdb)};Dbq=c:somepathdbname.mdb;Uid=Admin;Pwd=pass; 則證明你使用了odbc的access驅動連接方式,應該將其修改為oledb的access驅動方式。微軟本身已經放棄了對odbc數據源連接方式的支持,並建議用戶使用oledb方式,應該將連接字串改為如下方式: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:somepathdbname.mdb;User Id=admin;Password=pass;
最後更新:2017-01-11 21:20:59