Ver Mensaje Individual
  #6  
Antiguo 19-01-2021
GINMARMENOR GINMARMENOR is offline
Miembro
 
Registrado: feb 2016
Posts: 58
Reputación: 9
GINMARMENOR Va por buen camino
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.
Responder Con Cita