Eliminar registros de un cursor

16/05/2005 - 15:46 por Carlos Sanchez | Informe spam
Necesito eliminar los registros de un cursor, no solo marcarlos como
borrados. De ese cursor tengo que actualizar unos datos en una tabla y le
doy al usuario la opcion de borrar algunos de los datos que agrega y cuando
hago el delete solo los marca como borrados pero los registros quedan y
cuando uso el scanendscan para insertar los datos en la tabla iserta
tambien los que marque como delete (set deleted esta en on). SAludos y
gracias
 

Leer las respuestas

#1 Heberto Villavicencio
16/05/2005 - 17:09 | Informe spam
Con set deleted on los registros marcados como borrados deberia ser
ignorados, como estas haciendo el insert en la tabla, uno por uno o usas
alguna instruccion de SQL???

Por otro lado si quieres eliminar los registros marcados deberas usar un
PACK, pero este solamente puede realizarse si la tabla esta abierta de forma
exclusiva.


"Carlos Sanchez" escribió en el mensaje
news:
Necesito eliminar los registros de un cursor, no solo marcarlos como
borrados. De ese cursor tengo que actualizar unos datos en una tabla y le
doy al usuario la opcion de borrar algunos de los datos que agrega y
cuando
hago el delete solo los marca como borrados pero los registros quedan y
cuando uso el scanendscan para insertar los datos en la tabla iserta
tambien los que marque como delete (set deleted esta en on). SAludos y
gracias


Preguntas similares