Estimados, estoy empezando a usar estas funciones y tengo el inconveniente que cuando adiciono o actualizo un nuevo registro las columnas que tienen valor en blanco o valor cero en caso de los numeros todas estas columnas se graban con valor (NULL), solo se graban con valor en blanco o cero cuando anteriormente haya sido grabado con valor y se actualiza con valor en blanco o cero,
Por favor si alguien haya superado este inconveniente espero sus comentarios.
el codigo que utilizo es el siguiente:
::oMaetabla:=MEMVAR->oConex:RowSet("SELECT * FROM maetabla ? ",{"WHERE codigo='"+::cSubGen+"'"})
IF nSelectab==1 && nuevo registro
::oMaetabla:append()
ELSE && modifica registro
::oMaetabla:update()
ENDIF
::oMaetabla:FIELDPUT("codigo" ,::vGet:cCodGen ) && PRIMARY KEY
::oMaetabla:FIELDPUT("nombre" ,::vGet:cNomtab )
::oMaetabla:FIELDPUT("nomabr" ,::vGet:cAbrtab )
::oMaetabla:FIELDPUT("factor" ,::vGet:nFactor )
::oMaetabla:FIELDPUT("cuentac" ,::vGet:cCuentac )
::oMaetabla:FIELDPUT("codsunat",::vGet:cCodSunat)
::oMaetabla:save()