Personalmente, creo que es mejor usar la actualización.
Después de algunas pruebas, se descubrió que casi todas las bases de datos utilizan declaraciones de eliminación, el tamaño del archivo de la base de datos no se hizo más pequeño, por lo que cada operación de inserción de la base de datos hará que la base de datos sea más grande.
En lugar de no poder eliminarlo, que lo mantenga. Descubrí que cuando se usa la actualización, siempre que los nuevos datos no sean más grandes que el original, el tamaño de la base de datos no aumentará (es fácil ver el efecto cuando se almacena en la base de datos).
Por lo tanto, recomiendo personalmente usar el método de actualización para marcar el registro eliminado. Si hay un registro marcado como eliminado al agregar un nuevo registro, el registro se actualizará como un nuevo registro. El juicio al agregar nuevos registros también es relativamente simple:
La copia del código es la siguiente: rs.open "select*fromtableNameWheredElted = 1erDerByIDasc"
Ifrs.eoftthenrs.addnew
rs (1) .value = "...";
'.....
rs.
Cuando necesitamos agregar nuevos datos, primero verificamos si hay algún datos marcados como eliminados. Si no hay (RS.EOF), inserte el registro (AddNew), de lo contrario, los nuevos datos se sobrescribirán el primer registro de consulta.