您的位置:C++老鼠窝编程 Window编程 正文
 添加时间:2008-07-24 原文发表时间:2008-07-24 人气:2


我创建了一个使用数据库的mfc应用程序.用类模板生成CDaoRecordset直接打开数据库(不通过ODBC),但问题是我如何打开有密码保护的数据库?

方法一:试试下面的代码:

 DAODBEngine* pDBEngine = AfxDaoGetEngine();
 ASSERT(pDBEngine != NULL);

 COleVariant varUserName (strUserName, VT_BSTRT);
 COleVariant varPassword (strPassword, VT_BSTRT);

 DAO_CHECK(pDBEngine->put_DefaultUser (V_BSTR(&varUserName));
 DAO_CHECK(pDBEngine->put_DefaultPassword (V_BSTR(&varPassword));

方法二:你可以使用CDaoDatabase的Open方法来打开:
MyDaoDatabase->Open("C:\MyDatabaseFile.mdb",FALSE,FALSE,";PWD=MyPassWord");
btw:不要忘了PWD=前面的;号.

本页地址
相关文章

产生线程的问题:error C2440: 'type cast'
如何利用WMI远程重启远程计算机?
通过WMI修改IP,而实现不用重新启动?
如何获得系统服务的运行状态?
怎样写程控制让系统中的某个文件夹共享或取
如何列出机器中所有的共享资源?
如何用WMI获得指定磁盘的容量?
什么是WMI?如何用WMI获得本地磁盘的信息?
获取视频的属性的方法
怎样获取路径及目录信息?

相关评论


本文章所属分类:首页 Window编程