Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Problema con transacciones en Access y Delphi (https://www.clubdelphi.com/foros/showthread.php?t=39149)

Capi666 11-01-2007 21:41:16

Problema con transacciones en Access y Delphi
 
Hola a todos, tengo un pequeño problema a ver quien me lo puede solucionar, supongamos que tengo:

StartTransaction();
Sql.Add('insert ...............');
Sql.Add('insert ...............');
Commit();

Pero resulta que quiero que el access me saque sus excepciones para comprobar que no se insertan dos tuplas con la misma clave primaria, entonces si ejecuto eso una vez e inserto algo que ya esta, me salta al excepcion y el problema es que la transaccion se queda abierta... ¿Como la podría cerrar?

Gracias!!!

delphi.com.ar 11-01-2007 21:49:14

Capi666, por favor no abras mas de un hilo para la misma pregunta, y lee la Gía de Estilos para participar cordialmente en los foros. He borrado los hilos repetidos en otros foros.

Código Delphi [-]
StartTransaction();
Try
  Sql.Add('insert ...............');
  Sql.Add('insert ...............');
  Commit();
except
  RollBack;
  raise;
end;


La franja horaria es GMT +2. Ahora son las 07:32:49.

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