PDA

Ver la Versión Completa : Parametros en Consulta SQL


joi
31-10-2005, 16:22:04
Hola!!

Estoy trabajando con delphi y db2..., y necesito hacer una consulta que tiene incorporado un group by.

El asunto es que segun se cumplan condiciones se van agregando condiciones a la consulta.

Mi duda es:

Cómo se usan los parametros que aparecen el las propiedades de TSQLQuery???

Gracias de Antemano

Joi

Lepe
31-10-2005, 16:55:59
en el SQL tienes que poner los dos puntos y despues el nombre que le quieras dar a ese parámetro, por ejemplo:


select * from tabla where codigo = :prCodigo and fecha > :prFecha


ahora ya puedes usar:

query1.Close;
query1.Paramsbyname('prCodigo').AsInteger := 3;
query1.Paramsbyname('prFecha').AsDateTime:= now;
query1.Open;

A mi me gusta poner el prefijo "pr" delante del nombre, así no confundo el campo de la tabla con el nombre del parámetros.

saludos

joi
31-10-2005, 19:36:49
Muchas Gracias...

Voy a probar como me dijiste...