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