![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
В процессе работы программы приходится многажды создавать и удалять таблицу ... [D5, ]
KMM © (2001-11-29 15:31:00)База данных в Access97, обработка в Delphi5 через ADO-компоненты.
В процессе работы программы приходится многажды создавать и удалять таблицу (с помощью ADOQuery). При этом файл базы данных
(.mdb) растет, хотя новые данные не заносятся.
Как с этим справиться?
Заранее благодарю.
SVM (2001-12-05 19:19:00) [1]По моему, сжать MSACCESS базу можно из DELPHI через автоматизацию (DAO).
KMM (2001-12-05 16:14:00) [2]Всем спасибо.
>olban Отдельное спасибо. Похоже, это приемлемый вариант.
olban (2001-12-05 15:34:00) [3]Можно сделать таким образом (по крайней мере я так делал в свое время), создаешь файл такой же структуры этой БД и когда надо, копируешь туда данные из текущей БД, а потом заменяешь текущую. Мусор он не копирует, получаешь чистенькую (или почти чистенькую) БД.
Igorok (2001-12-05 15:27:00) [4]>KMM
копии баз делаешь??? заодно и "Сжать базу данных" сделаешь, зачем ломать голову!
KMM (2001-12-05 15:14:00) [5]>Igorok
А как это сделать из дельфи?
Igorok (2001-12-05 11:32:00) [6]По-моему только в аксесе необходимо выполнить команду меню "Сжать базу данных"