PDA

Ver la Versión Completa : Append en FireDac y SQLite


Tecnofacil
19-12-2018, 20:43:17
Buenas colegas.
Estoy experimentando un inconveniente con FireDac en SQLite, cuando hago un append, a veces, se queda en el registro actual haciendo un edit. O sea, en lugar de agregar un nuevo registro y dejar los campos en blanco se queda en el registro actual como si hubiera hecho un edit. Pasa a veces, en distintos formularios y distintas tablas.
Estoy pensando migrar a Zeos este sistema para evitar este tipo de inconvenientes, por ahora verifico, por código, que no haya quedado en el registro actual, (Verificando que los campos estén en blanco), de lo contrario cancelo, cierro la conexión, vuelvo a abrir y le doy append de nuevo.:mad:
Delphi CE
Windows 10 y W7 (En ambos hace lo mismo)

Neftali [Germán.Estévez]
20-12-2018, 09:51:21
Es raro, porque es un bug lo suficientemente importante para que estuviera reportado.
¿No obtienes ningun error?
¿Es posible que estés capturando alguna excepción y no sea visible?

Tecnofacil
20-12-2018, 19:47:56
Nada, para colmo ocurre a veces. El boton "Nuevo" solo hace

fdq_master.append;
pnl_campos.enabled:= True;
dbedit_Nombre.setfocus;

Siempre me funcionó bien con MySQL pero con Access (Una vez Probando) y con SQLite se quedan los campos cargados en los DBEdit