Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Error con Update y Delete (https://www.clubdelphi.com/foros/showthread.php?t=22259)

c748a 10-06-2005 01:58:47

Error con Update y Delete
 
Hola

Al hacer un Delete o un Update sobre una tabla me realiza la operación pero me da el error: "Error creating cursor handle". Lo soluciono ejecutando el query desde un Try Except pero no se la causa del error. Modifique algunas propiedades del query, como requestlive, pero no se quita. Si alguno lo sabe, gracias, Perdón trabajando con Paradox 7 y Delphi 3

roman 10-06-2005 03:07:45

Lo más probable es que estés ejecutando la consulta con Query.Open o Query.Active := true que esperan un conjunto de registros. Pero como no se trata de una consulta SELECT debes usar Query.ExecSql.

// Saludos

c748a 10-06-2005 23:46:50

Roman:
El codigo que utilizo es:

Código:

    Try
      dm.qryBorrar.ParamByName('nro').asinteger:=sedtInvent.value;
      dm.qryBorrar.ExecSQL;
    Except
    End;

Un abrazo.

vtdeleon 11-06-2005 03:21:07

Saludos

Sin la sentencia SQL no creo que yo o los demas quedemos claro

Podrias poner algo mas?
Que es sedtIvent?

c748a 15-06-2005 15:23:03

El codigo que puse es a efectos de responder a Roman por el tema de Query.ExecSql. La sentencia SQL es muy sencilla:

Código:

delete
from tabla
where codigo = :nro


Desde Delphi asigno al parametro nro un valor que hay en un TSpinEdit (sedtInvent) y ejecuto la consulta. El proceso lo realiza pero devuelve el error mencionado.

Saludos


La franja horaria es GMT +2. Ahora son las 06:58:38.

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