请问大家,如何用DAO打开光盘上的MDB文件呢,他要生成一个ldb文件,可光盘是只读的。可以做到吗? 我要把数据库放在光盘上,编了很多才发现不能打开光盘的数据库,大概是说已经被其他程序以独占方式打开了之类,反正不能打开,怎么办啊,各位大侠们,谢谢谢谢~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 别用DAO打开,直接用CDatabase类连接数据库m_db.OpenEx(_T("Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\mydoc\\db1.mdb;UID=a;PWD=a"));试试看,路径和用户名换成你的 别用DAO打开,直接用CDatabase类连接数据库CDatabase m_db;m_db.OpenEx(_T("Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\mydoc\\db1.mdb;UID=a;PWD=a"));试试看,路径和用户名换成你的 to sammon(努力学习) :那我的程序中有关数据库的部分不是要全重写?而我一直用的DAO,其他不熟,还有你说的“试试看”,那就是不一定可以啊。 to jiangsheng(蒋晟卧病中):谢谢你的提示,呵呵~~~~还有Exclusive 为什么要重写,指定路径不就行了吗?这是一种安全打开模式,再以只读方式打开CDatabase::ReadOnly 我以前用ODBC,直接与CRecordSet挂钩,按理同用CDataBase一样,但因为用的是Microsoft Access Driver ,要在光盘上产生ldb所以打不开!如果各位有谁成功了,可不要独享开心果啊。 copy 到硬盘上打开不行吗? vc读取和写入配置文件的问题 布尔类型的怎么写呢GetPrivateProfileString 关于同步对象 怎样判断一个线程处于模态循环? VC中菜单是如何与它弹出的窗体关联起来的 新手!小问题!! 多播(★★★) ◎ ◎ ◎ ◎ ◎ 急问String的写法 ◎ ◎ ◎ ◎ ◎ 特急,高手帮忙,关于窗体设计器(此贴在C++论坛一周没人解答) 急切相盼!!! 如何得到本机IP地址? 后缀为.NLC的文件是用什么阅读器来读的? 各位大哥,我是个菜鸟,请大家帮忙,大家要什么给我给什么!!
m_db.OpenEx(_T("Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\mydoc\\db1.mdb;UID=a;PWD=a"));
试试看,路径和用户名换成你的
CDatabase m_db;
m_db.OpenEx(_T("Driver={Microsoft Access Driver (*.mdb)};DBQ=F:\\mydoc\\db1.mdb;UID=a;PWD=a"));
试试看,路径和用户名换成你的
如果各位有谁成功了,可不要独享开心果啊。