Добрый день.
Пытаюсь понять, как удалить запись в TDbf?
Поиски говорят о том, что запись можно как то пометить на удаление, потом сделать упаковку таблицы.
С упаковкой таблицы вопросов нет. Как Field[] пометить на удаление? В списке свойств объекта нет ничего похожего. В мануалах нет ничего похожего не пометку на удаление.
Удаление и или пометка на удаление записей в TDBf
Модератор: Модераторы
-
cirk-s-konyami
- незнакомец
- Сообщения: 8
- Зарегистрирован: 23.05.2022 16:54:38
Помечают обычно заведя поле Deleted. Но упаковать в этом случае ничего не получится. А вообще с удалением записей это известный геморрой. Если по на стоящему удалять надо писать специальные запросы к базе. И тогда и правда может упаковаться.
Имхо точно так же как и у остальных наследников TDataSet, вызовом метода TDbf.Delete на текущей записи.cirk-s-konyami писал(а):Пытаюсь понять, как удалить запись в TDbf?
Delete, в числе прочего, как раз помечает текущую запись как удалённую.cirk-s-konyami писал(а):Поиски говорят о том, что запись можно как то пометить на удаление
