_ConntionPtr,Recordset变量createinstance、open异常

_ConntionPtr,_Recordset变量createinstance、open错误
我的程序代码如下:    
BOOL     ConnectDatabase()    
{    
                      BOOL     retFt     =     FALSE;    
                      HRESULT     hr;    
 
                      try    
                      {    
                                              //     create     connection     object    
                                              hr     =     m_pConnection.CreateInstance(_uuidof(Connection));                            
 
                                              if(SUCCEEDED(hr))    
                                              {    
                                                                      //     link     oracle     database    
                                                                      m_pConnection-> Open( "Provide     =     MADAORA;     Data     Source     =     ORADB;     User     ID     =     admin;     Password     =     adminx ",     " ",     " "     ,     adModeUnknown);    
 
                                                                      retFt     =     TRUE;    
                                              }    
                      }    
                      //     com     error    
                      //     如果执行COM功能的时候出错,可以捕捉到_com_error的异常    
                      catch(_com_error     e)    
                      {