vs2008连接SQL2005 EXPRESS的问题!!!急

宇宙漫步者 2010-11-05 05:18:07
CoInitialize(NULL);
//AfxOleInit();
_ConnectionPtr pConn(__uuidof(Connection));
// _RecordsetPtr pRst(__uuidof(Recordset));
// _CommandPtr pCmd(__uuidof(Command));//实例化一个Command对象pCmd

try
{
pConn.CreateInstance("ADODB.Connection");
pConn->Open("Data Source=FANGANG-PC\SQLEXPRESS;Initial Catalog=HelloSQL2005;Integrated Security=True;User ID=FANGANG;Password=103519;","","",adModeUnknown);

}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}


总是提示如下错误:
多步OLE DB产生错误 如有可能,请检查每个OLE DB值状态值,没有工作被完成。
...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyq5945 2010-11-08
  • 打赏
  • 举报
回复
大概是连接字符串不正确,可以用这个工具试试
http://topic.csdn.net/u/20100907/23/ecf4483a-9809-4499-85e4-b360b088f4a1.html
快乐鹦鹉 2010-11-05
  • 打赏
  • 举报
回复
pConn.CreateInstance("ADODB.Connection");
这句多余了吧

4,012

社区成员

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

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