Borrar datos DBF

Post Reply
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Borrar datos DBF

Post by jmartial »

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?
Un Saludo,
Joaquín Martínez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Borrar datos DBF

Post by Antonio Linares »

Joaquín,

En que carpeta de la PDA mantienes los DBFs e índices ?

Creo recordar que esto se comentó en su día, En determinadas carpetas no funcionaba bien, no recuerdo bien si era en la tarjeta de memoria.

Seguramente este la conversación en estos foros
regards, saludos

Antonio Linares
www.fivetechsoft.com
jmartial
Posts: 457
Joined: Tue Mar 14, 2006 7:26 pm

Re: Borrar datos DBF

Post by jmartial »

Antonio,

En el mismo emulador falla y es mi disco duro.

En la pda, en la memoria principal, sin tarjeta ni nada.

Creo que esa función de harbour, no está implementada para el sistema de ficheros de win CE, o no se ha contemplado.
Un Saludo,
Joaquín Martínez
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Borrar datos DBF

Post by Antonio Linares »

Joaquín,

Es un problema propio de Windows CE y Windows Mobile.

Depende de donde pongas los ficheros
regards, saludos

Antonio Linares
www.fivetechsoft.com
Post Reply