台灣最大程式設計社群網站
線上人數
1331
 
會員總數:240909
討論主題:186667
歡迎您免費加入會員
討論區列表 >> VB.NET >> 無法辨識資料庫格式
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
無法辨識資料庫格式
價值 : 50 QP  點閱數:749 回應數:2

樓主

michelin
門外漢
0 5
41 0
發送站內信

各位大大們好,小弟最近在學習VB跟ACCESS資料庫的關係
不過一剛開始就出現問題 在要跟ACCESS資料庫連線時
https://msdn.microsoft.com/zh-tw/library/cc437979(v=vs.71).aspx
在用MSDN提供的方法時 會一直出現無法辨識資料庫格式accdb的訊息
請問一下 這是要額外下載甚麼安裝包 還是要更改設定 或是要把accdb更改成mdf的檔案類型嗎??



搜尋相關Tags的文章: [ 資料庫 ] , [ 無法辨識 ] ,
本篇文章發表於2017-01-09 10:05
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

彩虹
檢舉此回應
Microsoft.Jet.OLEDB.4.0,只能連接2003以下(含)版本mdb

你可以這麼做,開啟Access並另存新檔,步驟如下:
檔案 -> 另存新檔 -> 將資料庫儲存為 -> Access 2000 資料庫(*.mdb)
或者
檔案 -> 另存新檔 -> 將資料庫儲存為 -> Access 2002-2003 資料庫 (*.mdb)

==============================================================================
而如果你想使用2007 (accdb),那你要更改連線字串,請查看紅色差異
原本 Provider=Microsoft.Jet.OLEDB.4.0
改成 Provider=Microsoft.ACE.Oledb.12.0
本篇文章回覆於2017-01-09 15:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

Bill
檢舉此回應
沒記錯的話 MDB (原發問誤植為 MDF ) 應該是 Access 2003以前用的格式,所以你看到的是舊的資料
新的資料在此
逐步解說:連接至 Access 資料庫中的資料 (Windows Form)
本篇文章回覆於2017-01-09 15:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.