Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   firebird con ibexpress (https://www.clubdelphi.com/foros/showthread.php?t=75492)

JXJ 29-08-2011 00:25:16

firebird con ibexpress
 
hola

tengo una duda enorme

con los componentes ibexpress

al ahcer un insert
en la base de datos.
esta operaacion no se refleja
hasta que cierro mi aplicacion

los componentes se tienen que configurar de algua propiedad
para que al hacer un insert esto se refleje en la db
por que necesito meter datos en la basede datos
y poder trabajar con ellos

en otra aplicacion. al mismo tiempo


hasta ahora lo quehago es

IBQuery1.ExecSQL;
IBTransaction1.Commit;

solo asi se actualizan los datos mientras mi aplicacion esta ejecutandose


intente en el

IBTransaction1

read_committed
rec_version
nowait



pero no funciona

¿que se configura?

Casimiro Noteví 29-08-2011 00:32:36

Pue eso, tienes que hacer commit a la transaction en la que está el query:

Código Delphi [-]
IBQuery1.ExecSQL;
IBQuery1.Transaction.Commit;

JXJ 29-08-2011 01:48:57

mm. vaya..

me malacostumbre a otros componentes que no le tenia que indicar
que hiciera commit de forma explicita.


muchas gracias Casimiro Notevi

Casimiro Noteví 29-08-2011 08:34:11

Cita:

Empezado por JXJ (Mensaje 410313)
mm. vaya..
me malacostumbre a otros componentes que no le tenia que indicar
que hiciera commit de forma explicita.
muchas gracias Casimiro Notevi

En principio, con todos los componentes tienes que hacerlo, tan sólo que algunos componentes tienen una propiedad del estilo: "AutoCommit" que si la pones a "True" lo hace automáticamente.


La franja horaria es GMT +2. Ahora son las 12:53:36.

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