Ver Mensaje Individual
  #6  
Antiguo 29-06-2005
chileno chileno is offline
Miembro
 
Registrado: jun 2005
Posts: 121
Reputación: 19
chileno Va por buen camino
perdona por el tiempo...se me fue ese punto.....

pero que me dices ...es normal que suceda eso.....
sera la version de zeos

bueno toy probando utilizar en forma directa las transacciones en mysql,
con los comando begin; commit ; Rollback, hice unas pruebas y funciona
pero me gustaria ver un ejemplo optimizado

haber hago esto pero no se si estar bien

procedure buttonclik(sender: TObjet);
begin
ZQuery1.Close;
ZQuery1.SQL.Clear;
ZQuery1.SQL.Add('begin');
ZQuery1.ExecSQL;
try
ZQuery1.Close;
ZQuery1.SQL.Clear;
ZQuery1.SQL.Add('insert into categoria values (1,2)');
Zquery1.Params[0].Value := edit1.Text;
ZQuery1.Params[1].Value := edit2.Text;
ZQUery1.ExecSQL;
ZQuery1.Close;
ZQuery1.SQL.Clear;
ZQuery1.SQL.Add('Commit');
ZQuery1.ExecSQL;
except
ZQuery1.Close;
ZQuery1.SQL.Clear;
ZQuery1.SQL.Add('rollback');
ZQuery1.ExecSQL;
end;
end;

quizas esto es una pendejada, si es asi corrijeme porfavor, pero me gustaria utilizar las transacciones atravez de los componentes, la verdad no se lo que pasa...
Responder Con Cita