64位系統下使用mdb資料庫問題
阿新 • • 發佈:2022-03-19
總之,64位系統下.NET訪問Access 資料庫,最徹底的方法是安裝64位的Access資料訪問驅動安裝程式 並使用新的Access提供程式 Microsoft.ACE.OLEDB.12.0
下載64位:64bit(下載)
public AccessOP(String MDBFileName, string PassWord) { try { if (!File.Exists(MDBFileName)) { MessageBox.Show("檔案:" + MDBFileName + "不存在,嚴重錯誤!!!"); throw new Exception("檔案:" + MDBFileName + "不存在,嚴重錯誤!!!"); //return; } String Str = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Jet Oledb:Database Password={1}", MDBFileName, PassWord); Conn= new OleDbConnection(Str); //連線資料庫 Db_Conn(); } catch (Exception ex) { MessageBox.Show("錯誤:因" + ex.Message + ",無法聯絡:" + MDBFileName); } }