0

我使用以下(C++ Builder XE2)创建新的 MS Access 数据库:

CatalogPtr cat = CoCatalog::Create();
cat->Create(strConn.c_bstr());

问题是创建了锁定文件,我想删除它。我知道我需要释放“猫”对象,但是

cat->Release();

不工作并使我的应用程序崩溃。我也试过

cat->ActiveConnection = NULL;

在发布之前但没有效果.. 怎么办?

4

1 回答 1

0

你不应该调用 Release 函数,它会被 CatalogPtr 析构函数自动调用。

于 2013-09-21T21:06:39.847 回答