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)
-   -   CommitTrans, RollbackTrans con un ADOConnection (https://www.clubdelphi.com/foros/showthread.php?t=34570)

gulder 14-08-2006 17:54:17

CommitTrans, RollbackTrans con un ADOConnection
 
Hola foro como andan espero que bien, mi duda es la siguiente estoy utilizando el componente JvInspector de las JVCL librería donde le mando por medio de un Datasource1, una serie de datos que se encuentran en una base de datos Access que la conecto con un ADOConnection.

De la siguiente forma le mando los datos al JvInspector desde la base de datos:

Código:

TJvInspectorDBData.New(JvInspector1.Root, DataSource1, ['Nombre', 'Enambled','Caption']);

Durante la ejecución visualizo los datos por medio de un DBGrib que se encuentra en la forma Pero mi duda es que cuando modifico algo en el JvInspector yo quiero que se guarde de inmediato los cambios a la base de datos pero si miro la misma después de realizar los cambian en el JvInspector no los guarda hasta que desconecte y vuelva a conectar el Adoconeccion por eso intente hacer ADOConnection1.CommitTrans; para que actualice enseguida pero me aparece un error que dice que no puede actualizar puesto que no ha empezado una transacción si alguien sabe por que me pasa esto o como guardo directo desde el JvInspector a la base de dados le agradecería gracias de antemano gulder :confused:

luisgutierrezb 14-08-2006 23:24:00

antes que nada necesitas empezar una transaccion, con ADOConnection1.BeginTrans;


La franja horaria es GMT +2. Ahora son las 12:50:29.

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