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)
-   -   transacciones y uso de ibsql vs ibdataset (https://www.clubdelphi.com/foros/showthread.php?t=41841)

yepixxx 27-03-2007 18:49:18

transacciones y uso de ibsql vs ibdataset
 
primero un saludo para la comunidad.

He estado trabajando mucho , probando y moviendole a interbase , quiero primero capacitarme en el para brincar a firebird .

tengo lo siguiente:

if not DBConexion.IBTransaction.InTransaction then
DBConexion.IBTransaction.StartTransaction;
strQuery:='insert into Familias(idFamilia)Values('''+UpperCase(cbFamilias.Text)+''')';
try
DBDatos.IBSQL.SQL.Text:=strQuery;
DBDatos.IBSQL.ExecQuery;
DBDatos.IBSQL.Close;
DBDatos.IBSQL.FreeHandle;
DBConexion.IBTransaction.CommitRetaining;
except
DBConexion.IBTransaction.RollbackRetaining;
end;


tengo que empezar una transaccion antes de una operacion y cerrarla al terminarla y empezar una de nuevo ...

me podrian decir cual es la mejor manero de hacer lo que estoy haciendo en el codigo de arriba ....

o si hasta el momento voy bien ...

gracias..:D


La franja horaria es GMT +2. Ahora son las 22:57:18.

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