读书人

怎么使用ADOX创建空mdb文件

发布时间: 2012-12-24 10:43:13 作者: rapoo

如何使用ADOX创建空mdb文件?
请教下m_pCatalog->Create(_bstr_t(strcnn));这一行的指针需要释放吗?如果需要,应该调用哪个成员函数?

C/C++ code
    使用ADOX::CatalogPtr来创建mdb文件:    HRESULT hr = S_OK;    //Set ActiveConnection of Catalog to this string    CString strcnn(_T("Provider=Microsoft.JET.OLEDB.4.0;Data source = d:    est.mdb"));    try    {        ADOX::_CatalogPtr m_pCatalog = NULL;        hr = m_pCatalog.CreateInstance(__uuidof (ADOX::Catalog));        if(FAILED(hr))        {            _com_issue_error(hr);        }        else        {            m_pCatalog->Create(_bstr_t(strcnn)); //Create MDB        }    }    catch(_com_error &e)    {        // Notify the user of errors if any.        AfxMessageBox(_T(“error“));    }}

读书人网 >VC/MFC

热点推荐