![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
паковка *.mdb [D6, access]
denis24 © (2004-11-14 16:13:00)конекчусь через adoconnection к сабжу.
Как можно его програмно сжать?
SergP (2004-11-14 23:55:00) [1]Поищи в этой конференции топик:
Сервис->Служебные программы->Сжать и восстановить базу...
[D7, Access]
Zif © (06.11.04 00:21)
я работаю через клиент, так что ссылку на топик не могу дать (т.е. мне ее вычислять неудобно... и вообще лень). Но если тебе очень нужно, то сам найдешь.
aus (2004-11-14 19:16:00) [2]
const CS = 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=';
var JRO: variant;
....................................
JRO := CreateOleObject('JRO.JetEngine');
JRO.CompactDatabase(CS + DestName, CS + FileName);
.....................................
Так примерно....
aus (2004-11-14 19:10:00) [3]Через JRO.
Но осторожно:
из 100 раз в 5-ти получался файл БД, заполненный нулями.
Поэтому сначала резервную копию создай.
Кстати, кто знает, почему так происходит (я о нулях)?