registros marcados o desmarcarlos

19/06/2004 - 02:07 por Miriam Alfaro | Informe spam
Hola, me gustaria q me orientaran para poder hacer un modulo q me ayude a
ya sea desmarcar registro o borrarlos con pack.
Gracias

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

PortalFox - NNTP Forum Gatewa
 

Leer las respuestas

#1 Alex Feldstein
19/06/2004 - 14:40 | Informe spam
On Fri, 18 Jun 2004 17:07:50 -0700, "Miriam Alfaro"
wrote:

Hola, me gustaria q me orientaran para poder hacer un modulo q me ayude a
ya sea desmarcar registro o borrarlos con pack.




Te refieres a marcarlos como Deleted() ?
SI es asi solo tienes que usar DELETE para marcarlos o RECALL para
retornarlos.

PACK como sabes. no es un comando bienvenido en un sistema
multiusuario. Debido a que requiere uso exclusivo de la tabla, sólo se
puede hacer en rutinas de mantenimiento, fuera de horas de trabajo.

Una posible solución, en lugar de usar PACK, es reusar los registros
marcados para borrar. Mira el comando BLANK y RECALL. Si tienes un
indice por DELETED() puedes siempre buscar con SEEK DELETED() antes de
insertar nuevos registros y si encuentras uno lo reusas. Si no hay
registros borrados en existencia, entonces haces un INSERT INTO.



Alex Feldstein
________________________________
Microsoft Visual FoxPro MVP
Please respond in the public groups so that everybody
can benefit from the exchange.
Favor de responder en los foros públicos asi todos se benefician.
(Address scrambled with ROT-13)

Preguntas similares