:: Архив конференции по VFP до 2005 года
Ищу Pack для *.mdb файла
Ravshan
Автор

Сообщений: 1
Дата регистрации: 06.02.2005
После удаления записей из файла db.mdb (access 97) размер файла неизменился. (размер файла 158 мб)
Есть ли команда Pack для Access файла ?

КОД как я удаляю записи.

_STR = "Driver={Microsoft Access Driver (*.mdb)};Dbq=d:\work\db.mdb;Uid=Admin;Pwd=;"
h4 = sqlstringconnect( _STR )
d1 = sqlexec( h4, "DELETE FROM tmptable WHERE mtlen > 0" )
Ratings: 0 negative/0 positive
Re: Ищу Pack для *.mdb файла
alex;

Сообщений: 2851
Откуда: Москва
Дата регистрации: 23.11.2004
pack - это команда физического удаления логически удаленных записей из dbf,
а в jet(mdb) файлы сжимаются, посредством дефрагментаци и удаления старой информации, т.е. не только удаленных записей в таблицах.

1 вариант вручную из MS ACCESS: Сервис->...->Сжать базу данных
2 вариант создать источник ODBC, там есть кнопочка "сжать".
3. Если нужно из фокса, пиши - отвечу.




------------------
Для тех, кто в силу разных причин перешел на темную сторону, но не может расстаться с клубом
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 8 (Гостей: 8)

© 2000-2024 Fox Club 
Яндекс.Метрика