Как выпустить ADOX CoCatalog после создания базы данных?

Я создаю новую базу данных MS Access, используя следующее (C ++ Builder XE2):

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

Проблема в том, что файл блокировки создан, и я хочу удалить его. Я знаю, что мне нужно освободить объект «кошка», но

cat->Release();

не работает и вылетает мое приложение. Я тоже пробовал

cat->ActiveConnection = NULL;

до начала но без эффекта .. Что делать?

0

Решение

Вы не должны вызывать функцию Release, она автоматически вызывается деструктором CatalogPtr.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]