不是很能的问题,请帮忙,在线等待
CString strOpen;
strOpen.Format("Data Source=%s;UID=%s;PWD=%s;", szDataSource,szUID,szPWD);
HRESULT hr;
try{
hr = m_pConnection.CreateInstance("ADODB.Connection"); if(SUCCEEDED(hr)){
hr = m_pConnection->Open(strOpen,"","",adModeUnknown);
}
}
catch(_com_error e) // 捕捉异常
{
CString errormessage;
errormessage.Format("连接数据库失败!\r\n错误信息:%s", e.ErrorMessage());
MessageBox(errormessage, "错误", MB_OK|MB_ICONERROR);
return FALSE;
}
用Open函数时不能直接将CString类型的strOpen变量直接转化,请问应该如何转换。