Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Mensaje de Error al borrar registro (https://www.clubdelphi.com/foros/showthread.php?t=87658)

sac 06-02-2015 15:40:36

Mensaje de Error al borrar registro
 
Hola amigos tengo un problema cuando borro un registro.
la sintaxis es ésta:

Código Delphi [-]
DM.Q_BorrarRegistro.Close;
      DM.Q_BorrarRegistro.SQL.Clear;
      DM.Q_BorrarRegistro.SQL.Add('Delete');
      DM.Q_BorrarRegistro.SQL.Add('From Comercios');
      DM.Q_BorrarRegistro.SQL.Add('Where (NameComercio =:Borrando)');

      DM.Q_BorrarRegistro.parambyname('Borrando').asString:= ComercioaEliminar.Text;

      DM.Q_BorrarRegistro.Active:=true;

El registro lo borra tal como lo pido pero me sale un mensaje de error diciendo:
ENoResultSet with message "Error creating cursor handle".

Me pueden explicar como hacer para que no aparezca éste mensaje? Gracias.

Casimiro Notevi 06-02-2015 15:49:44

Código Delphi [-]
DM.Q_BorrarRegistro.Active:=true;
No es un select, el active hace como un open. Debes ejecutar la sql.
Código Delphi [-]
DM.Q_BorrarRegistro.ExecSql

sac 07-02-2015 17:05:09

Gracias...
 
Gracias Casimiro. Ahora si anda todo bien


La franja horaria es GMT +2. Ahora son las 10:56:50.

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