![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CompactDatabase [D5, MSAccess]
Floppy © (2004-04-05 21:01:00)Как реализовать? Работаю с *.mdb
После удаления записей в нескольких таблицах, предлагаю в диалоге пользователю сжать базу данных.
Таблицы в Datamodule. Подключаются через ADOTable.ConnectionString (ADOConnetion не использую). После редактирования, вставки и удаления все таблицы закрыты (проверено). Однако на CompactDatabase программно сообщает, что база данных открыта монопольно ('Databse', хотя в проекте нигде не определяю Database, естественно указывает на меня как на пользователя и на имя моего компьютера) и предлагает подождать пока она не освободится. Что можно мне посоветовать?
Спасибо.
Floppy (2004-04-05 21:42:00) [1]CСпасибо
YurikGl (2004-04-05 21:40:00) [2]Делать ADOConnection1.close;
Vit@ly (2004-04-05 21:38:00) [3]А в последующим, что с ним делать (закрывать, дестрой, фри...)?
Спасибо
YurikGl (2004-04-05 21:34:00) [4]Использовать ADOConnetion