首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎么使用ADOX创建空mdb文件

2012-12-24 
如何使用ADOX创建空mdb文件?请教下m_pCatalog-Create(_bstr_t(strcnn))这一行的指针需要释放吗?如果需要

如何使用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“));    }}

热点排行