powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / BDE<->*.mdb
4 сообщений из 4, страница 1 из 1
BDE<->*.mdb
    #32070819
Steel rat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос вот в чем:
В базе данные Access идет активное изменение данных, так что из-за удаленных записей база сильно разростается! Можно ли средствами BDE сжать базу данных?
Замечение: mdb 4-ой версии.
...
Рейтинг: 0 / 0
BDE<->*.mdb
    #32070827
Фотография KirillovA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо - невозможно.
...
Рейтинг: 0 / 0
BDE<->*.mdb
    #32070874
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Через BDE - никак.

Зато можно проще.

Код: plaintext
1.
2.
3.
4.
var jro:OleVariant;
begin
  jro:=CreateOleObject('JRO.JetEngine');
  jro.CompactDatabase('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\SomeDB.mdb',  'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\NewSomeDB.mdb;Jet OLEDB:Engine Type=5');
end;
...
Рейтинг: 0 / 0
BDE<->*.mdb
    #32070876
Фотография ziktuw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обратите только внимание, что сжать можно только в другую базу. По желанию, после сжатия, оригинальную базу можно заместить копированием. Собственно, access таки делает.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / BDE<->*.mdb
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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