Pessoalmente, acho melhor usar a atualização.
Após alguns testes, verificou -se que, depois que quase todos os bancos de dados usam declarações de exclusão, o tamanho do arquivo de banco de dados não se tornou menor, de modo que toda operação de inserção do banco de dados aumentasse o banco de dados.
Em vez de não ser capaz de excluí -lo, deixe -o mantê -lo. Descobri que, ao usar a atualização, desde que os novos dados não sejam maiores que o original, o tamanho do banco de dados não aumentará (é fácil ver o efeito quando armazenado no banco de dados).
Portanto, eu recomendo pessoalmente o uso do método de atualização para marcar o registro excluído. Se houver um registro marcado como excluído ao adicionar um novo registro, o registro será atualizado como um novo registro. O julgamento ao adicionar novos registros também é relativamente simples:
A cópia do código é a seguinte: Rs.open "Selecione*FromTableNameWhereleled = 1OrderByidasc"
Ifrs.eoftthenrs.addnew
rs (1) .Value = "...";
'.....
rs.update
Quando precisamos adicionar novos dados, primeiro verificamos se existem dados marcados como excluídos. Se não houver (Rs.eof), insira o registro (addNew), caso contrário, os novos dados serão substituídos o primeiro registro de consulta.