Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 12-10-2011
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 28
Caral Va por buen camino
Hola
Digamos que tienes un adoQuery y quieres borrar ciertos datos (mas o menos como tu ejemplo):
Las Transacciones se hacen sobre el ADOConnection, algo asi (suponiendo que el adoconnection este en el datamodule):

Código Delphi [-]
procedure TfrmMain.Button1Click(Sender: TObject);
begin
  DataModule1.AdoConnection1.BeginTrans; // comienzo la transaccion
  try // trate de
  AdoQuery1.sql.text:= 'DELETE * FROM TABLA1 where micampo = :Midato'; //Borre de mi tabla segun mi dato
  AdoQuery1.Parameters[0].value:= tudato; // le doy el dato
  AdoQuery1.ExecSQL;  // lo ejecuto
  DataModule1.AdoConnection1.CommitTrans;  // lo guardo
  end;
  except  // creo un excepción
  on E:Exception do DataModule1.AdoConnection1.RollbackTrans; // si pasa algo no cambio nada en la bd
  MessageDlg('No fue posible completar la transacción',mtError,[mbOK],0); // muestro un mensaje
  end;
Creo que esta claro, si tienes dudas avisa.
Saludos
__________________
Siempre Novato
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Filas a Columnas amerika111 Firebird e Interbase 40 18-03-2015 20:08:52
Sentencia SQL Error....No cuenta las filas tebre Varios 1 16-02-2009 20:28:20
Filas del datagrid Mariolarr .NET 0 18-09-2007 16:36:18
Filas a columnas nightynvid MS SQL Server 0 31-05-2006 16:22:44
Formar Filas D-MO Humor 8 25-11-2005 21:48:02


La franja horaria es GMT +2. Ahora son las 01:13:32.


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
Copyright 1996-2007 Club Delphi