access 數據庫自啟動困難解決方法_Access數據庫教程
推薦:ADODB連接access是出現 80004005 錯誤的解決方法今天我寫的程序放到客戶的機器上,一運行就出現Selected Collating Sequence Not Supported 80004005這個錯誤。經過google一番后,解決如下。
問題分析好久,經過排查,問題在于數據庫的啟動路徑有問題,在連接數據庫 時候可以這樣寫
GetModuleFileName(NULL,path,255);//獲得自啟動的程序完整路徑;
CString str;
str.Format("%s",path);
int place;
place = str.ReverseFind( '\\' ); //獲得最后一個'\'的位置;
CString db_name;
db_name = str.Left(place+1) + "qijian.mdb"; //整合出access數據庫完整路徑
CString connect; //連接的第一個參數
connect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + db_name + ";";
hr = theApp.m_pConnection->Openconnect.GetBuffer(connect.GetLength()),"","",adModeUnknown); //參數帶入并連接
其余代碼不必多改 .
分享:access數據庫用sql語句添加字段,修改字段,刪除字段微軟的 Access 中包含 Data Definition Language (DDL) 來建立刪除表以及關系,當然了,這也可以用 DAO 來解決。
相關Access數據庫教程:
- 相關鏈接:
- 教程說明:
Access數據庫教程-access 數據庫自啟動困難解決方法
。