BOOL InitDBConnect(CString pszDBServer)
{
try{

HRESULT hr;
// CString sql_,UsrName="sa",UsrPwd="1234";
CString sql_,UsrName="ad",UsrPwd="1234";


theApp.m_DBCnt.CreateInstance(__uuidof(Connection));//创建数据库连接

sql_.Format(_T("driver={SQL Server};server=%s;UID=sa;PWD=1234;database=数据库名字"),pszDBServer);
_bstr_t sql=sql_;
theApp.m_DBCnt->ConnectionString=sql;
hr=theApp.m_DBCnt->Open("","","",-1);//打开数据库连接

if(!SUCCEEDED(hr))
{
::MessageBox(NULL,_T("无法连接数据库!"),_T("提示"),MB_OK|MB_ICONWARNING);
return FALSE;
}
else
{
return TRUE;
}
}
catch(_com_error& e)
{
MessageBox(NULL,e.ErrorMessage(),_T("错误"),MB_OK|MB_ICONERROR);
return FALSE;
}
}
看看我的这个函数,可以不?