Clave duplicada en indices primary con registros Borrados

22/06/2004 - 00:37 por Fabian Rodriguez | Informe spam
Buenas tardes Amigos de Universal Thread:

Les cuento que estoy trabajando un form de ingreso de datos sobre una
tabla que posee el índice primary. Eliminé luego un registro y
posteriormente volví a crearlo con el mismo valor de llave del que había
eliminado previamente y me generó el mensaje de clave duplicada.

Después de mucho gruñir un muy buen rato probando varias alternativas para
evitar el mensaje, puse un filtro en la definición del índice "primary"
para que no tomara en cuenta los registros eliminados y funcionó, y estoy
feliz, pero...

¿Esta es la solución para el inconveniente o hay otra más adecuada?
¿Esta solución puede causarme futuros dolores de cabeza, es decir hay algo
más que deba tener encuenta?

Muchas gracias amigos.

Atn.

Me_Quiero_Morir
Bogotá Colombia

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Luis María Guayán
22/06/2004 - 01:55 | Informe spam
Si y No :-)

SI es la solución agregar un filtro por NOT DELETED() a tu índice principal

NO somos los amigos de Universal Thread (te equivocaste de foro jajajajaja)


Luis María Guayán
Tucumán, Argentina
________________________________
SysOp de www.PortalFox.com
Microsoft Visual FoxPro MVP
________________________________
La palabra imposible solo figura
en el diccionario de los tontos

"Fabian Rodriguez" escribió en el mensaje
news:epCEoB%
Buenas tardes Amigos de Universal Thread:

Les cuento que estoy trabajando un form de ingreso de datos sobre una
tabla que posee el índice primary. Eliminé luego un registro y
posteriormente volví a crearlo con el mismo valor de llave del que había
eliminado previamente y me generó el mensaje de clave duplicada.

Después de mucho gruñir un muy buen rato probando varias alternativas para
evitar el mensaje, puse un filtro en la definición del índice "primary"
para que no tomara en cuenta los registros eliminados y funcionó, y estoy
feliz, pero...

¿Esta es la solución para el inconveniente o hay otra más adecuada?
¿Esta solución puede causarme futuros dolores de cabeza, es decir hay algo
más que deba tener encuenta?

Muchas gracias amigos.

Atn.

Me_Quiero_Morir
Bogotá Colombia


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

PortalFox - NNTP Forum Gateway

Preguntas similares