Я лично думаю, что лучше использовать обновление.
После некоторых тестов было обнаружено, что после почти всех баз данных используются операторы удаления, размер файла базы данных не стал меньше, так что каждая операция вставки базы данных увеличит базу данных.
Вместо того, чтобы не иметь возможности удалить его, пусть он сохранит это. Я обнаружил, что при использовании обновления, если новые данные не больше, чем исходные, размер базы данных не увеличится (легко увидеть эффект при хранении в базе данных).
Поэтому я лично рекомендую использовать метод обновления для обозначения удаленной записи. Если есть запись, отмеченная как удаленная при добавлении новой записи, запись будет обновлена как новая запись. Суждение при добавлении новых записей также относительно просто:
Кода кода выглядит следующим образом: rs.open "select*fortablenamewheredeleted = 1dordydasc"
Ifrs.eoffthenrs.addnew
rs (1) .value = "...";
'.....
Rs.Update
Когда нам нужно добавить новые данные, мы сначала проверяем, есть ли какие -либо данные, помеченные как удаленные. Если нет (rs.eof), вставьте запись (AddNew), в противном случае новые данные будут перезаписаны первую запись запроса.