本人使用Ado 连接Sql数据库,对数据库中的数据进行访问,在本地测试时没有任何问题,但是和同学的电脑连在一起就会出现如题那样的错误。源代码如下
AfxOleInit();
::CoInitialize(NULL);
hr =m_pConnection.CreateInstance("ADODB.Connection");
if (SUCCEEDED(hr))
{
hr =m_pConnection->Open("provider =SQLOLEDB;Data Source=192.168.0.3;Persist Security Info=False;Initial catalog=student;UID=sa;Integrated Security=SSPI;","","",adModeUnknown);

if (m_pConnection->State)
{
m_selist.m_pConnection =m_pConnection;
m_sub.m_pConnection =m_pConnection;
m_tclass.m_pConnection =m_pConnection; m_sub.m_pRecordset =m_pRecordset;
m_tclass.m_pRecordset =m_pRecordset;
m_selist.m_pRecordset =m_pRecordset;
}
else 
{
MessageBox("连接数据库失败","Error!",MB_OK);
this->DestroyWindow();
return 0;
}
}
}
catch(_com_error e)
{
CString log;
CString str =(LPCTSTR)e.Description();
log.Format("连接数据库失败!\r\n原因:%s\r\n",e.ErrorMessage());//连接失败的原因在这里!!!!
log +=str;
MessageBox(log,"Error!",MB_OK);
this->DestroyWindow();
return 0;

}
求贵人 解决,在下感激不尽