PDA

Ver la Versión Completa : Problemas con pasar parametros con TZquery


Coco_jac
18-04-2006, 00:05:44
Hola amigos.
utilizo Mysql, y las librerias zeos, mi duda es con respecto a asignar parametros aun Zquery, lo hago asi :


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, _.


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.