Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Error: "Operation not applicable" al activar un query (https://www.clubdelphi.com/foros/showthread.php?t=51472)

karaoke 16-12-2007 23:38:02

Error: "Operation not applicable" al activar un query
 
Hola a todos, estoy realizando una consulta con un componente query pero resulta que al querer activarla me sale el error "Opertation not applicable" y no se que puede ser. Estoy usando mysql.

Anteriormente tenia esta aplicación pero con una base de datos Paradox y todo funcionaba perfecto.

Si alguien puede ayudarme se lo agradeceria. Muchas gracias.

Saludos

Caral 16-12-2007 23:40:02

Hola
Datos karaoke, Datos?.
Cuales son los campos?
Cual es la sentencia sql?
Saludos

karaoke 17-12-2007 01:55:52

El codigo que va en el query es el siguiente:

update tareas
set Estado = :e
where fecha_vto < :f and fecha_pres is null

y en el codigo de delphi lo que hago es:

actualizacion.Params[0].AsString:='Vencida';
actualizacion.Params[1].AsDate:=now;
actualizacion.ExecSQL;

Parametros:
0 - e
1 - f

"actualizacion" es el nombre del query

Tal 17-12-2007 12:26:32

No se que tipo de objeto es tu Query pero yo creo que para asignar parametros tendrás que poner:
Código Delphi [-]

 actualizacion.Params[0].value:='Vencida';
actualizacion.Params[1].value:=now;
actualizacion.ExecSQL;

En prinicpio el objeto y/o el dialecto de SQL ya se encargarán de pasar el formato(creo vamos)

Yo en los que uso al menos es así. Espero haberte ayudado.


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

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