Siempre he usado esta sintaxis que por ejemplo ésta un poco más compleja:
Código SQL
[-]
With IbQueryParares do
close
sql.clear
sql.text:= 'select * from pagares where cliente=' + Quotedstr (EditCliente.text) + 'and fechaPagare between' + Quotedstr (EditFechaInicial.text) + 'and' + Quotedstr (EdifechaFinal.text) +
'and Banco=' + Quotdstr ('Santander') + 'order by cliente,FechaPagare';
Y siempre me ha funcionado, pero al usar ésta:
Código SQL
[-]
With IbQueryParares do
close
sql.clear
sql.text:= 'select * from pagares where ENTRADA in' + Quotedstr (Pagare1,pagare2).
Donde tengo que seleccionar varios pagares de forma puntual sin ninguna relación dentro del mismo campo no me funciona.
Lo que pasa Cloayza es que tengo que morir a las comillas por ejemplo 'select * from....' no puedo hacerlo sin comillas y tambien tengo que morir al Quotedstr no puedo hacerlo sin él seguramente como dice Movorack tengo que estudiar más o la versión de SQL es antigua no sé , pero hasta ahora según esa sintaxis he hecho infinidad de listados de distintos tipos y más complejos y han funcionado a la perfección.
Muchas Gracias.