-
-
[求助]VC++连接SQL数据库出错
-
发表于:
2009-7-1 09:16
4164
-
跟着书上的那些例子,都是匆匆带过,一点也不详细
如果已知用户sa 密码21259520q 数据库名pubs
_ConnectionPtr m_pConnection; //创建智能指针
//m_pConnection.CreateInstance(__uuidof(Connection));
m_pConnection.CreateInstance(_uuidof(Connection));
CoInitialize(NULL); //初始化COM
try
{
//连接字符串,pubs为数据库名
m_pConnection->ConnectionString="Provider=SQLOLEDB.1;Password=21259520q;Persist Security Info=True;User ID=sa;Initial Catalog=pubs";
m_pConnection->Open(" "," "," ",adConnectUnspecified); //调用Open方法
}
catch(_com_error e) //捕获连接异常
{
MessageBox("数据库连接失败","警告",MB_OK);
return ;
}
请问这个错误在哪
需要在控制面板里配置数据源么 如果配置后名字sqlse 测试连接也成功
m_pConnection->ConnectionString="Provider=SQLOLEDB.1;Password=21259520q;Persist Security Info=True;User ID=sa;Initial Catalog=pubs";
里面加上Data Source=sqlse也还是无法连接上
弄了很久还是搞不清楚
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课