Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо