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

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

Очистка базыданых [D7, IB6.x]


Inkotex ©   (2003-11-28 16:51:00) 

Подскажыте кто знает.
Проблема состоит в том чте у меня размер базы даных не уменшается после удаления информации из нее.
Типа записал одну картинку в базу, размер увиличился приблизительно 500к, удалил картинку размер не уменшился.
В чем проблема?
Может я не правильно удаляю?
Как от етого избавится?


Inkotex   (2003-11-28 17:14:00) [1]

Ясно, понял.
Всем спасибо.


HSolo   (2003-11-28 17:12:00) [2]

"Другого способа" нет.
Есть разные способы сделать backup/restore:
1) с помощью ср-ва администрирования (IBExpert или чего-то подобного)
2) с помощью утилиты gbak
3) в состав нек-рых библиотек (напр. FIBPlus, IBX) входят компоненты, умеющие backup/restore


Inkotex   (2003-11-28 17:07:00) [3]

[3] а естли другой способ?
может утилитку какую написать?

[4] неудобно, а если перенисти надо.
База почти пустая, а места занимает много.


Sandman25   (2003-11-28 17:02:00) [4]

>Как от етого избавится?

Зачем? Если после удаления в таблицу опять будут добавляться записи, файл некоторое время расти не будет. Точнее, пока не будет занято то место, которое освободилось после удаления.


Vlad   (2003-11-28 17:00:00) [5]


> Inkotex (28.11.03 16:55) [2]

Backup/Restore базы помогает.


Inkotex   (2003-11-28 16:55:00) [6]

Как ето сделать?
обясни пожалуста.


Anatoly Podgoretsky   (2003-11-28 16:52:00) [7]

Нужна упаковка, почти ни одна база после удаления автоматом этого не делает.


Наверх

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