Удаление и или пометка на удаление записей в TDBf

Модератор: Модераторы

Удаление и или пометка на удаление записей в TDBf

Сообщение cirk-s-konyami » 27.05.2022 17:50:08

Добрый день.
Пытаюсь понять, как удалить запись в TDbf?
Поиски говорят о том, что запись можно как то пометить на удаление, потом сделать упаковку таблицы.
С упаковкой таблицы вопросов нет. Как Field[] пометить на удаление? В списке свойств объекта нет ничего похожего. В мануалах нет ничего похожего не пометку на удаление.
cirk-s-konyami
незнакомец
 
Сообщения: 8
Зарегистрирован: 23.05.2022 17:54:38

Re: Удаление и или пометка на удаление записей в TDBf

Сообщение DedFrend » 27.05.2022 21:26:49

Помечают обычно заведя поле Deleted. Но упаковать в этом случае ничего не получится. А вообще с удалением записей это известный геморрой. Если по на стоящему удалять надо писать специальные запросы к базе. И тогда и правда может упаковаться.
DedFrend
постоялец
 
Сообщения: 156
Зарегистрирован: 25.11.2018 12:21:50

Re: Удаление и или пометка на удаление записей в TDBf

Сообщение iskander » 29.05.2022 13:16:44

cirk-s-konyami писал(а):Пытаюсь понять, как удалить запись в TDbf?

Имхо точно так же как и у остальных наследников TDataSet, вызовом метода TDbf.Delete на текущей записи.
cirk-s-konyami писал(а):Поиски говорят о том, что запись можно как то пометить на удаление

Delete, в числе прочего, как раз помечает текущую запись как удалённую.
iskander
энтузиаст
 
Сообщения: 590
Зарегистрирован: 08.01.2012 18:43:34


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru