Eliminar Registros(no me da)
Publicado por Stok (79 intervenciones) el 08/04/2001 19:59:40
Hola, gracias a quienes me contestaron la duda con los registros se los agradesco mucho..
Aqui va el problema...
Tengo este codigo
Select codigo from repeticion group by codigo into cursor prueba
select prueba
j=reccount()
i=0
do while j<>i
select prueba
go i+1
cod=codigo
*codigo es el campo unico
*use repeticion <== 1mer. error, " No puedo abrir la tabla 2 veces "
* tabla es la tabla de donde vas a eliminar
locate for codigo=cod
if found()
reg=recno()
delete all for codigo=cod <== Aqui se detiene y dice que no puede actualizar el cursor, ¿que le cambio?
*deleteas todos los registros
go reg
recall
* recuperas solo uno de los borrados
* de esta forma solo te queda uno
endif
i=i+1
enddo
gracias
Sergio
Aqui va el problema...
Tengo este codigo
Select codigo from repeticion group by codigo into cursor prueba
select prueba
j=reccount()
i=0
do while j<>i
select prueba
go i+1
cod=codigo
*codigo es el campo unico
*use repeticion <== 1mer. error, " No puedo abrir la tabla 2 veces "
* tabla es la tabla de donde vas a eliminar
locate for codigo=cod
if found()
reg=recno()
delete all for codigo=cod <== Aqui se detiene y dice que no puede actualizar el cursor, ¿que le cambio?
*deleteas todos los registros
go reg
recall
* recuperas solo uno de los borrados
* de esta forma solo te queda uno
endif
i=i+1
enddo
gracias
Sergio
Valora esta pregunta
0