|
|
|
сжатие DBF файла
|
|||
|---|---|---|---|
|
#18+
Как средствами VB сжать файл DBF. Данные в файле часто удаляются и добавляются и размер растет :). Можно, конечно, каждый раз заново его создавать, но все-таки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 09:56 |
|
||
|
сжатие DBF файла
|
|||
|---|---|---|---|
|
#18+
Создаёшь такой же DBF, в этом же каталоге, но без помеченных на удаление записей и с дургим именем. Затем переименовываешь в прежнее имя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 10:49 |
|
||
|
сжатие DBF файла
|
|||
|---|---|---|---|
|
#18+
А еще есть такая штука как Tim Access to DBF-files 1.1. Там все операторы-аналоги Clipper. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 14:13 |
|
||
|
сжатие DBF файла
|
|||
|---|---|---|---|
|
#18+
А где её раздобыть эту Tim Access to DBF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 15:21 |
|
||
|
сжатие DBF файла
|
|||
|---|---|---|---|
|
#18+
Ищи MODBF.dll. У меня уже установлена. Нашла где-то кажется на vbnet(.).ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2006, 15:41 |
|
||
|
сжатие DBF файла
|
|||
|---|---|---|---|
|
#18+
А зачем так сложно? С одной стороны, частое добавление-удаление почти никак не должно влиять на скорость поиска/выборки данных, если запросы правильно написаны. С другой, у вас за день через эту таблицу прокачивается 30-40 гб? С третьей, зачем внешние библиотеки? Именно и надо создать новый файл, раз DBF, то через ADO послать: Код: plaintext Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2006, 19:13 |
|
||
|
сжатие DBF файла
|
|||
|---|---|---|---|
|
#18+
Можно сжать средствами DAO А можно и так: Код: plaintext 1. 2. Предварительно нужно подключить в референсах проекта msjro.dll (Microsoft Jet...) И убедиться, что в момент сжатия нет коннектов к БД от пользователей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2006, 23:27 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2164855]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
156ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 454ms |

| 0 / 0 |
