| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Базы данных и репортинг > Delphi 2010 -> ADO: Программное сжатие базы данных |
| Автор: grh 19.11.2012, 13:26 |
| Всем привет! У меня проблема: при удалении записей из таблицы mdb-файла размер mdb-файла не уменьшается. Что нужно сделать, чтобы при удалении записей из таблицы размер mdb-файла уменьшался ? |
| Автор: Данкинг 19.11.2012, 14:05 |
| Дык, программно сжать - сам же в заголовке пишешь. |
| Автор: grh 19.11.2012, 18:46 |
| Вопрос в том и заключается: Программно сжать -- это как ? |
| Автор: Данкинг 19.11.2012, 19:10 |
| Вон http://forum.vingrad.ru/index.php?showtopic=336291&view=findpost&p=2389792 пример. |
| Автор: lomaster 19.11.2012, 23:28 |
| А зачем сжимать? это надо только в особых случаях делать а просто так не есть хорошо. |
| Автор: Данкинг 19.11.2012, 23:43 |
Чтобы размер файла уменьшить, зачем ещё. |
| Автор: lomaster 20.11.2012, 08:23 |
| если база рабочая то потом все равно увеличиваться будет, а это накладные расходы. Другое дело если программно, например, готовим бэкап для отсылки куда-нибудь, ну или еще чего, т.е. особые случаи, еще можно понять. вот и вопрос, зачем? |
| Автор: Данкинг 20.11.2012, 09:31 |
| А где речь о том, что сжатие требуется после каждой работы с БД? |
| Автор: lomaster 20.11.2012, 10:20 | ||
|
| Автор: Данкинг 20.11.2012, 11:55 |
| Ну, в общем, пусть ТС скажет, что он имел в виду. Понятно, что именно после каждого удаления записей сжимать БД смысла нет. |