带密码的mdb的创建,
我在用vc++,ado写程序时,用_CatalogPtr创建数据库时,不带密码正确,带上就会出
“找不到可安装的ISAM”,那位高手帮帮忙。
::CoInitialize(NULL);
_CatalogPtr m_pCatalog = NULL;
char strcnn[255];
lstrcpy(strcnn,"Provider=Microsoft.JET.OLEDB.4.0;Data source =");
lstrcat(strcnn,FileName);
lstrcat(strcnn,";uid=sa;pwd="); //要此句会出错
try
{
VARIANT _result;
m_pCatalog.CreateInstance(__uuidof (Catalog));
m_pCatalog->Create(_bstr_t(strcnn));
}
catch(_com_error &e)
{
AfxMessageBox(e.Description());
}
catch(...)
{
AfxMessageBox("数据库创建出错");
}
::CoUninitialize();