access 数据库自启动困难解决方法
来源:程序员人生 发布时间:2014-04-10 15:50:49 阅读次数:3048次
问题分析好久
经过排查
问题在于数据库的启动路径有问题
在连接数据库 时候可以这样写
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); //参数带入并连接
其余代码不必多改
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠