FIREBIRD - Consultas desde clarion con filtro de fechas

SQL, mySQL, postgreSQL y otros motores
Responder
j_gast
Mensajes: 4
Registrado: Lun Jul 01, 2013 1:07 pm
Contactar:

FIREBIRD - Consultas desde clarion con filtro de fechas

Mensaje por j_gast » 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


Avatar de Usuario
Mauricio
Desarrollador de Clarion
Mensajes: 1050
Registrado: Dom Feb 06, 2011 9:34 am
Ubicación: España
Contactar:

Re: FIREBIRD - Consultas desde clarion con filtro de fechas

Mensaje por Mauricio » Mar Mar 03, 2015 8:59 pm

Probá con @d10- como formato para la fecha.
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog

j_gast
Mensajes: 4
Registrado: Lun Jul 01, 2013 1:07 pm
Contactar:

Re: FIREBIRD - Consultas desde clarion con filtro de fechas

Mensaje por j_gast » Mar Mar 03, 2015 10:19 pm

Gracias Mauricio por tu respuesta.
Había probado con el formato que me decís, pero no había tenido tampoco resultado.
Al final lo resolví haciendo un Backup y Restore de la Base. Estimo que debe haber habido algún problema en la misma, y como IbExpert no va por ODBC por ahí puede haber estado el problema..... La verdad es que no me queda muy claro, pero en definitiva ya está solucionado.
Saludos, y nuevamente gracias por tu respuesta.
Jorge

jbrugger
Novato
Mensajes: 30
Registrado: Vie Jun 01, 2012 1:41 pm
Contactar:

Re: FIREBIRD - Consultas desde clarion con filtro de fechas

Mensaje por jbrugger » Sab Mar 07, 2015 11:04 pm

j_gast escribió:Gracias Mauricio por tu respuesta.
Había probado con el formato que me decís, pero no había tenido tampoco resultado.
Al final lo resolví haciendo un Backup y Restore de la Base. Estimo que debe haber habido algún problema en la misma, y como IbExpert no va por ODBC por ahí puede haber estado el problema..... La verdad es que no me queda muy claro, pero en definitiva ya está solucionado.
Saludos, y nuevamente gracias por tu respuesta.
Jorge
Si por conexión directa (IBExpert) funcionaba, no tuvo nada que ver el backup+restore en la solución del problema.
Como dice Mauricio, @d10 es el mejor picture para trabajar con motores SQL.
Jorge A. Brugger
www.clarionwiki.com.ar


Responder

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 1 invitado