4,011
社区成员
发帖
与我相关
我的任务
分享
BOOL CAdoOleDB::Connect(LPCTSTR lpszConnectString, const long lOptions)
{
try
{
HRESULT hr = m_ptrConnection.CreateInstance("ADODB.Connection");
if (SUCCEEDED(hr))
{
m_ptrConnection->CommandTimeout = 60;
m_ptrConnection->Mode = adModeShareDenyNone;
m_ptrConnection->CursorLocation = adUseClient;
if (SUCCEEDED(m_ptrConnection->Open(lpszConnectString, _T(""), _T(""), lOptions)))
return TRUE;
}
}
catch (_com_error er)
{
char buffer[MAX_PATH];
sprintf(buffer, _T("error connecting database---%s\n"), er.ErrorMessage());
MsgBox(buffer);
return FALSE;
}
catch (...)
{
MsgBox(_T("while connectiong database,it is unknow error!!!"));
}
return FALSE;
}