www.clarioneros.com

El rincón de los desarrolladores
Fecha actual Jue Sep 21, 2017 11:06 pm

Todos los horarios son UTC




Nuevo tema Responder al tema  [ 4 mensajes ] 
Autor Mensaje
NotaPublicado: Mar Mar 03, 2015 1:40 pm 
Desconectado

Registrado: Lun Jul 01, 2013 1:07 pm
Mensajes: 4
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


Arriba
 Perfil Email  
 
NotaPublicado: Mar Mar 03, 2015 8:59 pm 
Desconectado
Avatar de Usuario

Registrado: Dom Feb 06, 2011 9:34 am
Mensajes: 1008
Ubicación: España
Probá con @d10- como formato para la fecha.

_________________
Mauricio, básicamente usando Clarion 6.3
www.tdcsoftware.com y www.clarioneros.com/blog


Arriba
 Perfil Email  
 
NotaPublicado: Mar Mar 03, 2015 10:19 pm 
Desconectado

Registrado: Lun Jul 01, 2013 1:07 pm
Mensajes: 4
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


Arriba
 Perfil Email  
 
NotaPublicado: Sab Mar 07, 2015 11:04 pm 
Desconectado

Registrado: Vie Jun 01, 2012 1:41 pm
Mensajes: 30
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


Arriba
 Perfil Email  
 
Mostrar mensajes previos:  Ordenar por  
Nuevo tema Responder al tema  [ 4 mensajes ] 

Todos los horarios son UTC


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado


No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Saltar a:  
Powered by phpBB® Forum Software © phpBB Group
Traducción al español por Huan Manwë para phpbb-es.com