PDA

Ver la Versión Completa : firebird con ibexpress


JXJ
29-08-2011, 00:25:16
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


http://i55.tinypic.com/290wv2a.png
pero no funciona

¿que se configura?

Casimiro Notevi
29-08-2011, 00:32:36
Pue eso, tienes que hacer commit a la transaction en la que está el query:

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 Notevi
29-08-2011, 08:34:11
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.