[Pgsql-ayuda] ONWER DE LA LISTA (ademá

Terry Yapt pgsql@technovell.com
Sun, 09 Nov 2003 14:10:20 +0100


Hola David

mira, yo no utilizo Delphi con PostgreSQL, sino con Oracle.  Pero has 
probado a realizar un COMMIT antes de finalizar la transaccion ?

Veo que no esta por ningun lado y que yo sepa al menos, las 
transacciones realizan un ROLLBACK automatico si no se envia un commit 
explicito.

No se.. demasiado simple, seguramente no es esto, pero pruebalo.

Saludos.

> begin transaction
>  objetoCommand.CommandText:="insert into….."
>  try
>    objetoCommand.Execute
>  except
>    mensaje ("Se ha producido un error al hacer el insert. Abortando la
> transaccion")
>    rollback
>    exit
>  end
>  objetoCommand.CommandText:="update…."
>  try
>    objetoCommand.Execute
>  except
>    mensaje ("Se ha producido un error al hacer el update. Abortando la
> transaccion")
>    rollback
>    exit
>  end
> end transaction