Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Parametros en Consulta SQL (https://www.clubdelphi.com/foros/showthread.php?t=26688)

joi 31-10-2005 16:22:04

Parametros en Consulta SQL
 
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:

Código SQL [-]
select * from tabla where codigo = :prCodigo and fecha > :prFecha

ahora ya puedes usar:
Código Delphi [-]
 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...


La franja horaria es GMT +2. Ahora son las 00:48:54.

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