Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   MySQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=21)
-   -   Hacer un DELETE en MySql (https://www.clubdelphi.com/foros/showthread.php?t=30019)

Nbull 07-02-2006 10:43:58

Hacer un DELETE en MySql
 
Hola, en primer lugar trabajo con delphi7 y con MySql 3.23 con componentes Zeos.
Lo que quiero es que cuando el usuario pulse el botón cancelar los registros que hubiera añadido ya a la BD se borren, para ello estoy usando el siguiente codigo:
Código Delphi [-]
...
...
  //Borro las aplicaciones que se hayan añadido a la base de datos
       //
       ZqApliAlta.Close;
       ZqApliAlta.SQL.Text:='DELETE * FROM Software WHERE NombreEquipo ='
       +QuotedStr(DbNomEquipoAlta.Field.Text);
       ZqApliAlta.Open;
 
...
...

Me salta un error diciendo que hay un error en la sintaxis del SQL, hasta ahora habia trabajado con Access y lo habia hecho asi sin ningún problema, no se que es lo que esta mal de la sentencia SQL he intentado quitar el * y ponerlo solo con DELETE FROM... pero me salta el mismo error.

¿Cómo puedo solucionarlo?O mejor dicho ¿cómo se borran registros en MySql?

Un saludo y gracias.

Neftali [Germán.Estévez] 07-02-2006 11:10:35

Por lo pronto quita el * que seguro que no va.

Nbull 07-02-2006 14:17:33

Hola Neftalí eso ya lo habia quitado y seguia sin irme, pero, ya he detectado el problema tenia que hacer un ExecSql; en lugar de un Open.

Fallos tontos que cometo ha veces y me vuelvo loco:eek:para resolverlos.

Muchas gracias Neftalí.
Un saludo.


La franja horaria es GMT +2. Ahora son las 19:45:15.

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