首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Access >

关于_CatalogPtr创建数据库的有关问题

2012-02-27 
关于_CatalogPtr创建数据库的问题我想动态创建Access数据库,但是在使用_CatalogPtr创建数据库时,总是抛出

关于_CatalogPtr创建数据库的问题
我想动态创建Access数据库,但是在使用_CatalogPtr创建数据库时,总是抛出异常,但是数据库还创建成功了,有谁使用过_CatalogPtr创建数据库吗?

[解决办法]
--参考:

用ADOX,方法如下
ADOX::_CatalogPtr pCatalog(__uuidof(ADOX::Catalog));
_bstr_t str= "Provider=Microsoft.Jet.OLEDB.4.0;data source=d:\\xxx.mdb ";
try
{
pCatalog-> Create(str); //创建数据库
}

记得在stdafx.h中
#import "C:\Program Files\Common Files\SYSTEM\ADO\MSADOX.DLL "
使用时adox的函数、变量前要加域名,防止命名冲突。

热点排行