Ver Mensaje Individual
  #3  
Antiguo 06-04-2006
Arturo Arturo is offline
Miembro
 
Registrado: sep 2004
Posts: 91
Reputación: 20
Arturo Va por buen camino
bueno, busque un fragmento que menciona el uso del try y exception esto lo obtuve de los componenetes ado:
Código PHP:
Y:integer;
begin
Y
:=Adooneccition.Begintrans;
try
 
hago updatedeleteinsert
 Adooneccition
.committrans;
except
on E
:Exception do Adooneccition.rollbacktrans;
end
mi pregunta es: este codigo en que momento se usa o en que evento del componente lo coloco, se entiende que si agrego un registro de inmediado se graba (committrans) pero si falla algo se deshace el cambio. yo uso botones para indicarle que sea un nuevo registro, modificar y guardar, ahora como le puedo agregar este codigo. para firebird en el evento afterPost puedo hacer esto transaccion.commitTrans;
Pero para ado o seos al usar mysql debemos comenzar la transaccion
me puede ayudar en resolver este misterio gracias. les agradesco
Responder Con Cita