ADO连接数据库在别的机子上可以到家就说SA登录失败我修改了连接字串!!
我知道数据库不同连接字串也不同。在家我修改了我SQL的连接字串感觉他VC根本不运行这个m_pConnection->ConnectionString直接报错。在学校的机子上面一点问题也没有。从家烤到学校机子上面运行修改成功。再从学校回来放在家里的机子上面就SA失败。我把他所有的代码改回修改前还是不能连。和家里的代码一样。家里的代码可成功连上。
我感觉VC根本没有Compile 和Build虽然我点了。真郁闷。
哪位大侠可以帮一下小弟万分感谢!!!!!
是VC有问题? ADOConn m_AdoConn;
m_AdoConn.OnInitADOConn();
_RecordsetPtr pRst(__uuidof(Recordset));
strSQL.Format("select * from users where login_username='%s'and login_password='%s'",m_username,m_password);
m_AdoConn.ExecuteSQL((_bstr_t)strSQL);
pRst=m_AdoConn.GetRecordSet((_bstr_t)strSQL);void  ADOConn::OnInitADOConn()
{
::CoInitialize(NULL);
  
try
{
m_pConnection.CreateInstance("ADODB.Connection");

m_pConnection->ConnectionString="Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=HrmSystem";
m_pConnection->Open("","","",adConnectUnspecified);;
}
catch(_com_error e)
{
AfxMessageBox(e.Description());
}