Hola a todos...
Tengo un problemita en el borrado de registros de una tabla cuando los borro de manera secuencial...
Lo estoy haciendo asi:
El problema es el siguiente: Borra pero siempre me deja un registro. Por ejemplo si tengo 10 registros en la tabla borra 9, si tengo 100 borra 99, etc...
Solo funciona correctamente cuando la tabla contiene 1 solo registro, es decir el registro se borra correctamente.
Cual puede llegar a ser el problema?? Me parece muy simple esa rutinita como para que no funcione bien
Nota: El registro que no se borra es el útimo de la tabla, no el primero.
Desde ya muchas gracias.
Saludos, desde Argentina Esteban.
Tengo un problemita en el borrado de registros de una tabla cuando los borro de manera secuencial...
Lo estoy haciendo asi:
oDbfIng:GoTop()
DO WHILE !oDbfIng:Eof()
oDbfIng:RecLock()
oDbfIng:Delete()
oDbfIng:UnLock()
oDbfIng:Skip()
ENDDOEl problema es el siguiente: Borra pero siempre me deja un registro. Por ejemplo si tengo 10 registros en la tabla borra 9, si tengo 100 borra 99, etc...
Solo funciona correctamente cuando la tabla contiene 1 solo registro, es decir el registro se borra correctamente.
Cual puede llegar a ser el problema?? Me parece muy simple esa rutinita como para que no funcione bien
Nota: El registro que no se borra es el útimo de la tabla, no el primero.
Desde ya muchas gracias.
Saludos, desde Argentina Esteban.
Ojeda Esteban Eduardo.
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda
Buenos Aires - Argentina.
FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport
Skype: jreduojeda