Borrar definitivamente un registro de una base de datos FOX.

18/10/2005 - 12:31 por José Luis | Informe spam
Hola a todos,

me ha surgido un problema con la eliminación de registros que espero que
alguien me pueda ayudar a resolver. El problema es el siguiente:

Necesitaría que cuando el usuario borrará un registro este no se marcará
como borrado, sino que directamente se borre de la base de datos. Ya que
ahora que se marca como borrado y a veces me crea conflictos al intentar
volver a crear ese mismo registro por la Integridad Referencial.

Esto es posible con VFP 7.0?

Muchas gracias por anticipado.

Un saludo,
José Luis.
 

Leer las respuestas

#1 Raül Vidiella
18/10/2005 - 13:25 | Informe spam
para realizar un borrado fisico deberias utilizar el comando PACK. El
problema es que necesitas tener la tabla en exclusiva y que es muy
lento, por lo cual no es recomendable. Deberias buscar otros metodos
para que no te proboque conflictos de integridad.

Saludos
Raül Vidiella

En/na José Luis ha escrit:
Hola a todos,

me ha surgido un problema con la eliminación de registros que espero que
alguien me pueda ayudar a resolver. El problema es el siguiente:

Necesitaría que cuando el usuario borrará un registro este no se marcará
como borrado, sino que directamente se borre de la base de datos. Ya que
ahora que se marca como borrado y a veces me crea conflictos al intentar
volver a crear ese mismo registro por la Integridad Referencial.

Esto es posible con VFP 7.0?

Muchas gracias por anticipado.

Un saludo,
José Luis.


Preguntas similares