Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con pasar parametros con TZquery (https://www.clubdelphi.com/foros/showthread.php?t=30761)

Coco_jac 18-04-2006 00:05:44

Problemas con pasar parametros con TZquery
 
Hola amigos.
utilizo Mysql, y las librerias zeos, mi duda es con respecto a asignar parametros aun Zquery, lo hago asi :

Código:


sql:='select concat(nomusu,'',apeusu) from tb_usuarios where 
      tb_usuarios.usuario=:?';
 
module.ZQuery.SQL.Clear;
module.ZQuery.SQL.Add(SQL);
module.ZQuery.ParamByName('?').asstring:=parametro;
module.ZQuery.open;

Pero justo al agregar la cadena SQl al Zquery me sale un error :
Incorrecto token " : " haciendo referencia al los dos puntos de la cadena
les agradeceria si me ayudaran a saber que estoy haciendo mal.
Muchas gracias.

roman 18-04-2006 06:27:58

No podría asegurarlo pero juraría que no puedes usar '?' como nombre de parámetro; seguramente debes usar caracteres regulares en un identificador: letras, dígitos, _.

Código SQL [-]
sql:='select concat(nomusu,'',apeusu) from tb_usuarios where   
       tb_usuarios.usuario=:usuario';
 
module.ZQuery.SQL.Clear;
module.ZQuery.SQL.Add(SQL);
module.ZQuery.ParamByName('usuario'').asstring:=parametro;
module.ZQuery.open;

// Saludos

Coco_jac 18-04-2006 15:12:57

Gracias Roman, tenias razon era lo que pensabas , no me permite utilizar el "?" como parametro.

Gracias.


La franja horaria es GMT +2. Ahora son las 03:54:56.

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