| [Форум] [Помощь] [Поиск] [Выйти] |
|
Добро пожаловать, |
|
|
| ||
| Сабж (удаление удаленных записей) в bdf-файле из Delphi ? подскажите. |
| ||
| Если в dbf - файле, то... (блин, все забыл, стыднаааааа кааааак) |
| ||
| No, it is not. Нет там такой процедуры. конечно дбф, опечатка. |
| ||
| мдяяяяя, спроси у морки - он все знает ;-) |
| ||
| 'физический смысл' ;-) этой операции такой: создается временная таблица с аналогичной структурой, в нее вносятся записи без пометки del из оригинальной. оригинальная таблица удаляется. временная таблица объявляется оригинальной. если были, то перестраиваются индексы. |
| ||
| Самый простой метод -- воспользоваться функцией PackTable из rxLib |
| ||
| а индексы перестраиваются не в процессе удаления записи? |
| ||
| из исходных данных это понять невозможно. есть несколько engine'нов (назовём их так:), которые живут на .dbf, возможно в каких-то - да, в каких-то - нет... вообще на такие вопросы отвечать не следовало бы ;-) Слишком уж большой простор для фантазии. А, как уже неоднократно замечалось, правильный вопрос должен содержать половину ответа :-)) |
| ||
| end. |
| ||
| CAHbKA, спасибо за физический смысл :) сам упакую:) ЗЫ. как я сам не додумкал (с) |
| ||
| dbipacktable. табличка в exclusive |