PDA

Ver la Versión Completa : Error: "Operation not applicable" al activar un query


karaoke
16-12-2007, 23:38:02
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:


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.