CString ConnStr = "Provider=SQLOLEDB.1;Persist Security Info=True;Server=192.168.0.1;DATABASE=JianTong;UID=sa;PWD=sa";
if (m_pConnection->State == 1)
m_pConnection->Close();
m_pConnection->Open(_bstr_t(ConnStr), "", "", adModeUnknown);一连接就报错!
if (m_pConnection->State == 1)
m_pConnection->Close();
m_pConnection->Open(_bstr_t(ConnStr), "", "", adModeUnknown);一连接就报错!
try
{
hr=pConnection.CreateInstance("ADODB.Connection");
if(SUCCEEDED(hr))
{
CString sql;
sql.Format("driver={SQL Server};Server=%s;DATABASE=%s;UID=%s;PWD=%s",serverip,dsn,UserName,dbpass);
hr=pConnection->Open((LPCTSTR)sql,"","",adModeUnknown);
}
}
catch(_com_error e)
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s又出毛病了:(",e.ErrorMessage());
AfxMessageBox(errormessage);
}