Borrar un registro

27/02/2005 - 14:02 por mmolero | Informe spam
Tengo un problema: Tengo una tabla con el DNI como índice principal.
Cuando elimino un registro lo marca como eliminado y desaparece (SET
DELETED ON), pero ocurre que a veces debo ngresar nuevamente ese nro de
documento y me dice que ya existe. Con PACK lo puedo eliminar
definitivamente pero en entorno de RED se requiere que esa tabla no esté
compartida. ¿Cómo puedo solucionarlo?
Gracias

Preguntas similare

Leer las respuestas

#1 Esparta Palma
28/02/2005 - 01:36 | Informe spam
Dos opciones:

1.- Usar un filtro en tu primary key (por DELETE())
2.- Usar la técnica de Surrogate Keys, en donde generas números
secuenciales que el usuario no "ve". Los cuales, no te interesarán (y
aseguras que no se repitan en un buen rato) para generar tu llave
primaria, la que utilizarás para crear tus relaciones.


¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º

Espartaco Palma Martínez
SysOp http://www.PortalFox.com
México D.F.
MoBlogs!
http://weblogs.golemproject.com/esparta/ <- Tech
http://www.espartha.com/blog/ <- Personal

marcelo wrote:
Tengo un problema: Tengo una tabla con el DNI como índice principal.
Cuando elimino un registro lo marca como eliminado y desaparece (SET
DELETED ON), pero ocurre que a veces debo ngresar nuevamente ese nro de
documento y me dice que ya existe. Con PACK lo puedo eliminar
definitivamente pero en entorno de RED se requiere que esa tabla no esté
compartida. ¿Cómo puedo solucionarlo?
Gracias

Respuesta Responder a este mensaje
#2 david alarcon
03/03/2005 - 03:36 | Informe spam
Hola

Una tercera opcion, primero checas si ya existe el DNI y si esta borrado,
si es asi, lo recuperas con Recall y limpias su informacion, para asi
poder usarlo como si fuera "nuevo"

Saludos

David



Con Fox, todo se puede !!


PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida