下面的程序我放在程序里作为一个函数调用没问题,可是封装到DLL程序里就不行了,在CreateInstance时就出错,哪位能帮忙看看?_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset;BOOL Initialize(CString connStr)
{
  AfxOleInit();
  try
  {
HRESULT hr;
hr = m_pConnection.CreateInstance("ADODB.Connection");
if( SUCCEEDED(hr) )
   hr = m_pConnection->Open((_bstr_t)(LPCTSTR)connStr,"","",adModeUnknown);
if( SUCCEEDED(hr) )
   return TRUE;
else 
   return FALSE;
   }
   catch(_com_error e){}
   return FALSE;
}