Borrar datos DBF
Posted: Wed Dec 16, 2015 11:46 am
Buenos días,
Tengo un problema con una DBF y su CDX en fwppc. Necesito borrar sus datos, pues de toda la vida se ha abierto en modo exclusivo y se ha ejecutado (Aliasdbf)->(__dbZap())
Después de esto en la pda, Reccount() devuelve cero. Si cierro y abro la dbf, Reccount() devuelve los mismos registros que había antes del ZAP, pero sólo en el orden natural, en los índices devuelve 0.
El resúmen es que no borra, los datos, pero si el valor en los índices. Por ejemplo:
clientes.dbf y clientes.cdx donde el índice es CODIGO.
Imaginemos que tenemos 2 registros, pues después de hacer zap , close y open tenemos:
ordSetfocus(0) ---> Reccount() == 2 Orden natural
ordSetfocus(1) ---> Reccount() == 0 Orden CODIGO
¿Como borro todos los datos en la PDA con garantías? ¿Alguien conoce este bug?
Tengo un problema con una DBF y su CDX en fwppc. Necesito borrar sus datos, pues de toda la vida se ha abierto en modo exclusivo y se ha ejecutado (Aliasdbf)->(__dbZap())
Después de esto en la pda, Reccount() devuelve cero. Si cierro y abro la dbf, Reccount() devuelve los mismos registros que había antes del ZAP, pero sólo en el orden natural, en los índices devuelve 0.
El resúmen es que no borra, los datos, pero si el valor en los índices. Por ejemplo:
clientes.dbf y clientes.cdx donde el índice es CODIGO.
Imaginemos que tenemos 2 registros, pues después de hacer zap , close y open tenemos:
ordSetfocus(0) ---> Reccount() == 2 Orden natural
ordSetfocus(1) ---> Reccount() == 0 Orden CODIGO
¿Como borro todos los datos en la PDA con garantías? ¿Alguien conoce este bug?