He decidido usar _ autoincremental que nos provee Harbour en la estructura de una DBF, pero si se usa la clase DATABASE,
en un registro nuevo, ejemplo;
Code: Select all
oDbf:Blank()
oDbf:Append()
oDbf:loquesea := "LALALA"
oDbf:Save()
El tema es que , creo, la autoasignación que se realiza al llamar a :blank() ocasiona esto. No he podido mirar más la clase, pero para solucionarlo
antes, del Save(), asignarle NIL al campo autoincremental soluciona el problema.
Ala, ahí lo dejo