FIREBIRD - Consultas desde clarion con filtro de fechas
Publicado: Mar Mar 03, 2015 1:40 pm
Hola a todos....
Estoy haciendo una consulta desde Clarion 5b a una Base de Datos en Firebird 2.5 en la que se incluye un filtro por fechas. Resulta que en Clarion no me devuelve ningún registro, pero cuando ejecuto el query directamente en la base por IbExpert, me funciona correctamente.
El query es:
sql = 'select * from cabezacomprobantes'
sql = clip(sql)&' where tipocomprobante=''FA'''
sql = clip(sql)&' and FECHACOMPROBANTE>='''& format(Fecha_desde,@d02) &''''
sql = clip(sql)&' and FECHACOMPROBANTE<=''' & format(Fecha_Hasta,@d02) &''''
sql = clip(sql)&' order by fechacomprobante, tipocomprobante, numerocomprobante'
SEND(ODBC_CABEZACOMPRAS, SQL)
que resulta en:
select * from cabezacomprobantes where tipocomprobante='FA' and FECHACOMPROBANTE>='01/01/2015' and FECHACOMPROBANTE<='01/10/2015' order by fechacomprobante, tipocomprobante, numerocomprobante
Si elimino el filtro de fechas, desde clarion funciona perfectamente trayendo remitos entre el 1/1/15 y el 10/1/15, por lo que deduzco que el tema está referido a las fechas.
Repito: si cargo el query directamente por IbExpert anda Ok.
Desde ya agradeceré cualquier comentario al respecto...
Jorge
Estoy haciendo una consulta desde Clarion 5b a una Base de Datos en Firebird 2.5 en la que se incluye un filtro por fechas. Resulta que en Clarion no me devuelve ningún registro, pero cuando ejecuto el query directamente en la base por IbExpert, me funciona correctamente.
El query es:
sql = 'select * from cabezacomprobantes'
sql = clip(sql)&' where tipocomprobante=''FA'''
sql = clip(sql)&' and FECHACOMPROBANTE>='''& format(Fecha_desde,@d02) &''''
sql = clip(sql)&' and FECHACOMPROBANTE<=''' & format(Fecha_Hasta,@d02) &''''
sql = clip(sql)&' order by fechacomprobante, tipocomprobante, numerocomprobante'
SEND(ODBC_CABEZACOMPRAS, SQL)
que resulta en:
select * from cabezacomprobantes where tipocomprobante='FA' and FECHACOMPROBANTE>='01/01/2015' and FECHACOMPROBANTE<='01/10/2015' order by fechacomprobante, tipocomprobante, numerocomprobante
Si elimino el filtro de fechas, desde clarion funciona perfectamente trayendo remitos entre el 1/1/15 y el 10/1/15, por lo que deduzco que el tema está referido a las fechas.
Repito: si cargo el query directamente por IbExpert anda Ok.
Desde ya agradeceré cualquier comentario al respecto...
Jorge