回 帖 发 新 帖 刷新版面

主题:请教ADO运行错误的问题

大家好,帮我看看什么原因,先谢过。::CoInitialize(NULL);
    m_pConnection.CreateInstance(__uuidof(Connection));

    try                 
    {    
        //Open the Access database User.mdb
        m_pConnection->Open( "Provider=MSDAORA.1;User ID=dbemployee;Data Source=employee;Persist Security Info=False","","",adModeUnknown);
    }
    catch(_com_error e)
    {
        MessageBox(0,"",e.ErrorMessage(),MB_OK);
        return FALSE;
    } 
    // Initialize OLE libraries
    if (!AfxOleInit())
    {
        AfxMessageBox(IDP_OLE_INIT_FAILED);
        return FALSE;
    }
出现IDispatch error #3149

回复列表 (共1个回复)

沙发

试试出不出现错误:
::CoInitialize(NULL);
    m_pConnection.CreateInstance(__uuidof(Connection));

    try                 
    {    
        //Open the Access database User.mdb
        m_pConnection->Open( "Provider=MSDAORA.1;User ID=dbemployee;Data Source=employee;Persist Security Info=True","","",adModeUnknown);
    }
    catch(_com_error e)
    {
        MessageBox(0,"",e.ErrorMessage(),MB_OK);
        return FALSE;
    } 
    // Initialize OLE libraries
    if (!AfxOleInit())
    {
        AfxMessageBox(IDP_OLE_INIT_FAILED);
        return FALSE;
    }

我来回复

您尚未登录,请登录后再回复。点此登录或注册