Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Append en FireDac y SQLite (https://www.clubdelphi.com/foros/showthread.php?t=93648)

Tecnofacil 19-12-2018 20:43:17

Append en FireDac y SQLite
 
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
Código Delphi [-]
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


La franja horaria es GMT +2. Ahora son las 15:11:16.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi