access 數據庫自啟動困難解決方法
來源:程序員人生 發(fā)布時間:2014-04-10 15:50:49 閱讀次數:3208次
問題分析好久
經過排查
問題在于數據庫的啟動路徑有問題
在連接數據庫 時候可以這樣寫
GetModuleFileName(NULL
path
);//獲得自啟動的程序完整路徑;
CString str;
str
Format(
%s
path);
int place;
place = str
ReverseFind(
); //獲得最后一個
的位置;
CString db_name;
db_name = str
Left(place+
) +
qijian
mdb
; //整合出access數據庫完整路徑
CString connect; //連接的第一個參數
connect =
Provider=Microsoft
Jet
OLEDB
;Data Source=
+ db_name +
;
;
hr = theApp
m_pConnection
>Openconnect
GetBuffer(connect
GetLength())
adModeUnknown); //參數帶入并連接
其余代碼不必多改
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈