powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как принудительно сжать БД
6 сообщений из 6, страница 1 из 1
как принудительно сжать БД
    #32112969
JDim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет Всем! Подскажите как в MS Access программно заставить БД сжаться?
Спасибо.
...
Рейтинг: 0 / 0
как принудительно сжать БД
    #32112986
ДиД
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://hiprog.com/access/article.asp?id=353
...
Рейтинг: 0 / 0
как принудительно сжать БД
    #32113909
JDim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Клёво тут у вас. Буду заходить.
...
Рейтинг: 0 / 0
как принудительно сжать БД
    #32115056
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBEngine(0)(0).Properties("Auto Compact") = 1

Т.е. устанавливаем флажок в параметрах :Сжимать при закрытии.
...
Рейтинг: 0 / 0
как принудительно сжать БД
    #32118734
JDim
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не - так не пойдет. Дело в том что MSA я совсем не открываю. Я просто использую его как физическое хранилище, а интерфейс на JAVA с помощью JDBC/ODBC. Мне надо сохраненную процедуру вызов которой будет сжимать. Тут выше подсказали, но из-за праздников я только сегодня до компа долез, попробую отпишу.
Спасибо за совет.
...
Рейтинг: 0 / 0
как принудительно сжать БД
    #32118896
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Не - так не пойдет. Дело в том что MSA я совсем не открываю. Я просто использую его как физическое хранилище, а интерфейс на JAVA с помощью JDBC/ODBC. Мне надо сохраненную процедуру вызов которой будет сжимать. Тут выше подсказали, но из-за праздников я только сегодня до компа долез, попробую отпишу.

Тогда щуть сложнее, но более униварсально:
Не знаю как на яве, но на VB
Подключаем библиотеку DAO 3.60
В процедуре

DBEngine.CompactDatabase "Old path & Name to database", "New path & Name database"

Посмотри в справке описание дополнительных парметров метода ComactDatabase
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / как принудительно сжать БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]