菜鸟第一次用sql2000,麻烦大家看看。
我的连接代码:
_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset;
m_pConnection.CreateInstance(__uuidof(Connection));
m_pRecordset.CreateInstance(__uuidof(Recordset));
m_pConnection-> ConnectionString= "Provider=SQLOLEDB.1;Persist Security Info=True;Data Source=ADMIN;Initial Catalog=test;User ID=sa;Password=sa ";
try
{
m_pConnection-> Open(L " ",L " ",L " ",adModeUnknown) ;
}
catch(_com_error e)
{
AfxMessageBox(_T( "数据库连接失败! "));
return ;
}
我用查询分析器用sa用户密码sa可以登录,但是上面连接失败。请问问题可能出现在哪里?谢谢
------解决方案--------------------只会.NET..友情UP
------解决方案--------------------這好像是VC++里面的東東
------解决方案-------------------- "Provider=SQLOLEDB.1;Persist Security Info=True;Data Source=ADMIN;Initial Catalog=test;User ID=sa;Password=sa "
換成
"Driver=Sql Server;Server=MSCDG-SPR;uid=sa;pwd=sa;database=test "
試試
------解决方案--------------------建一个.udl文件,测试一下你的连接串。