菜鸟第一次用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文件,测试一下你的连接串。