![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Размер mdb пугает [D7, ADO]
XMAN © (2006-04-27 12:06:00)Был файл с данными base.mdb в нем было около 40 000 записей в одной таблице...файл занимал около 130 мегабайт
я удалил все записи, а он так и остался с таким же размером...может немного уменьшился )...
в чем прикол?
я думал программка не все удалила...так при открытии *.mdb через Access я увидел что таблица пустая...
чего я не вижу...или что я должен знать? помогите....
Delphi basic (2006-04-27 12:47:00) [61]Открыть БД в Access'e (монопольно, т.е. никто в этот момент не должен с ней работать), зайти в меню <Сервис/Служебные программы/Сжать и восстановить базу данных>
Sergey13 (2006-04-27 12:46:00) [62]2[6] XMAN © (27.04.06 12:40)
Так у тебя в качестве базы аксес или файловая система?
XMAN (2006-04-27 12:46:00) [63]встречнй вопрос: программным путем можно это сделать...подскажите плз
Плохиш (2006-04-27 12:44:00) [64]
> XMAN © (27.04.06 12:40) [6]
Так тебе то же показывается, что количество записей равно нулю.
Читай Johnmen © (27.04.06 12:33) [3]до полного понимания сути.
XMAN (2006-04-27 12:40:00) [65]есди в папку накидать файлов..папка увеличивается в размере...
если с нее удалить несколько файлов она должна уменьшится...
а в этом случае нефига подобного? )
XMAN (2006-04-27 12:39:00) [66]
> Размер уменьшается в результате упаковки БД.
так, я не понимаю...
если данных в нем нет..смысл его упаковывать?...может я про что-то забыл и не удаляю
мне не верится, что файл mdb не может уменьшатся в размерах без упаковки) при удалении в нем данных КАК ЭТО?
Sergey13 (2006-04-27 12:35:00) [67]2 [2] XMAN © (27.04.06 12:31)
Я ни с аксесом ни с АДО не работаю, но вероятно можно как то упаковать файл.
Johnmen (2006-04-27 12:33:00) [68]Один из базовых принципов функционирования любой БД.
Размер уменьшается в результате упаковки БД. (не путать с зипом, раром и пр. :))
XMAN (2006-04-27 12:31:00) [69]
> То, что удаление записей не вызывает автоматического высвобождения
> дискового пространства.
а как мне сделать что бы файл стал меньше занимать...если например он не садержит записей или содержит но меньше
Sergey13 (2006-04-27 12:09:00) [70]2XMAN © (27.04.06 12:06)
>или что я должен знать?
То, что удаление записей не вызывает автоматического высвобождения дискового пространства.