Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Como eliminar registro en MySql con parametros (https://www.clubdelphi.com/foros/showthread.php?t=71375)

tiago_begins 15-12-2010 20:26:54

Como eliminar registro en MySql con parametros
 
Hola no puedo encontrar el error que estoy cometiendo para eliminar un registro de mi base de datos atraves de parametros. (soy nuevo en esto);

Le paso mi código:

Código Delphi [-]
procedure Tfrm2.btnBorrarClick(Sender: TObject);
var
qryEXEC:TZQuery;
begin
  qryEXEC := TZQuery.Create( nil );
  qryEXEC.SQL.Delete( 'DELETE FROM PACIENTE where ID_PACIENTE (ID_PACIENTE) values (:ID_PACIENTE)');
  qryEXEC.ParamByName( 'ID_PACIENTE' ).Value :=0;
  qryEXEC.Connection := DataModule1.Conx;
  qryEXEC.ExecSQL;
  FreeAndNil( qryEXEC );
  DataModule1.qryPAC.Refresh;
  ShowMessage ('Paciente creado');
Por favor espero su ayuda muchas gracias.

roman 15-12-2010 20:59:14

Me parece que estás confundiendo la sintaxis de una sentencia DELETE con la de una sentencia INSERT. El código SQL debería ser similar a este:

Código SQL [-]
DELETE FROM PACIENTE where ID_PACIENTE = :ID_PACIENTE

// Saludos


La franja horaria es GMT +2. Ahora son las 22:06:16.

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