关于CDatabase::OpenEx()连接带有密码数据库的问题?

lhb731 2007-09-21 11:22:47
我想实现连接带密码的ACCESS数据库,遇到如下问题,请大家帮忙解决一下
我在CXXXApp中有如下代码:在CRecordset::Open()时还是要求用户名和密码,不知如何解决,多谢指教。
try
{
CString strConnect;
strConnect.Format("DSN=CUIMS;UID=admin;PWD=lhbxrb054600");//判断密码
if(!m_Database.OpenEx(strConnect,CDatabase::useCursorLib))
{
AfxMessageBox("不能联接指定的数据库!");
}
}
catch(CDBException *pE)
{
pE->ReportError();
pE->Delete();
}
...全文
267 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
随风秀舞 2011-06-12
  • 打赏
  • 举报
回复
遇到了同样的问题,显示数据库连接成功了,但就是不能操作数据库,是不是还需要其他的什么步骤呢?
shanhqk 2007-09-26
  • 打赏
  • 举报
回复
m_Database.OpenEx(strConnect,CDatabase::noOdbcDialog)这个应该可以了吧,我没有测试
lhb731 2007-09-25
  • 打赏
  • 举报
回复
还是不行,请各位指教
shanhqk 2007-09-22
  • 打赏
  • 举报
回复
LZ需要确认一下使用的连接信息是否足够成功连接到数据。
使用方式:*.udl来测试一下。
shanhqk 2007-09-22
  • 打赏
  • 举报
回复
if(!m_Database.OpenEx(strConnect,CDatabase::useCursorLib | CDatabase::noOdbcDialog))


dyw 2007-09-21
  • 打赏
  • 举报
回复
前面有人问过同样的问题,搜索一下

4,017

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧