Consultas en el Query de Delphi

Necesito hacer una consulta parametrizad en un query de delphi sobre una tabla paradox. Esta consiste en mostrar el numero de Cedula de los clientes cuya edad oscile en un rango.(La consulta en ORACLE SQL seria facil
select cc from clientes where edad>15 and edad<30 pero en delphi no se como se hace)
En el query para hacer la consulta que muestre la cedula de los clientes que tiene una edad mayor a un numero introducido por teclado seria:
select * form clientes where edad>:edad
con unas instruccion en un boton que seria:
query1.close;
query1.unprepare;
query1.fieldbyname('Edad').asinteger:=strtoint(edit1.text);
query1.prepare;
query1.open;
Esta consulta funciona muy bien, pero como hago la misma consulta para rangos de edad en el query si al hacer el parambyname el toma un solo valor.

1 respuesta

Respuesta
1
query1.text := 'select * from clientes where edad>:edad1 and edad<:edad2';
query1.Parambyname('edad1').asdatetime := strToDate(el campo que tenga la fecha minima);
query2.ParamByname('edad2').asdatetime := strToDate(el campo que tenga la fecha maxima);
query1.open;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas