vs2005 mfc ado连接sql数据库出错

梁阿狸 2016-03-14 04:22:40
使用新建udl文件那种方式,测试链接成功,得到的文本内容如下。
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CL2000Server;Data Source=DELL-PC\SQLEXPRESS


程序中代码如下,但是出现“未指定的错误”
_bstr_t strConnect = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=CL2000Server;Data Source=DELL-PC\SQLEXPRESS";
try
{
m_pConnection->Open(strConnect," "," ",adModeUnknown);
}
catch(_com_error e) //捕捉异常
{
CString strError;
strError.Format( "连接数据库发生异常! \r \n错误信息:%s",e.ErrorMessage( ) );
AfxMessageBox(strError); //显示错误信息
}


应该怎么搞?以前没用过数据库。
...全文
58 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
梁阿狸 2016-03-14
  • 打赏
  • 举报
回复
没人。找到原因了。
Data Source=DELL-PC\SQLEXPRESS
这句要改成
Data Source=DELL-PC\\SQLEXPRESS
梁阿狸 2016-03-14
  • 打赏
  • 举报
回复
求助...防沉

4,011

社区成员

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

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