![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() Buenas tardes!
Tengo un formulario con un TQuery, un Datasource , un TDBGrid enlazado al DataSource del TQuery, varios edit y 2 datetimepicker, apuntando a una base de datos Access conectado desde un ODBC. Estoy utilizando el siguiente código para ir filtrando los datos que se van a mostrar en el DBGrid mediante el Query.
El problema es que cuando intento filtrar por fecha no me muestra ninguna información. ![]() Alguien sabe que es lo que estoy haciendo mal? ![]() He probado algunas de las soluciones en hilos anteriores y no he podido resolver mi problema. Gracias anticipadas. Saludos |
#2
|
||||
|
||||
Usa parametros para esos asuntos.
Ej: Analiza eso, o busca en el foto sobre temas parecidos. Suerte
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
||||
|
||||
Gracias
Deja probar nuevamente con parámetros, ya había intentado pero me daba un error deja ver si ahora no lo hace. Gracias nuevamente |
#4
|
|||
|
|||
HOLA MAN , ESTO ES BIEN FACIL, ESTE PROBLEMA DE LAS FECHAS SOLO SE PRESENTA CUANDO TRABAJAS CON ACCESS LA SOLUCION ES QUE ANTECEDAS LA PALABRA CDATE('+QuotedStr('01/01/2006')+') ALGO ASI , OK SUERTE ESPERO PODER AYUDARTE MAS COSAS NOS VEMOS
|
#5
|
||||
|
||||
Gracias
Probé con la opción que me diste, pero resulta que delphi no reconoce CDATE, seguiré probando a ver si doy con la solución. PSD: No soy Man, soy Woman ![]() ![]() ![]() ![]() Última edición por judit25 fecha: 09-06-2006 a las 16:56:02. |
#6
|
||||
|
||||
La opción de vtdeleon es la "más limpia". Normalmente los motores de bases de datos esperan la fecha en formato mm/dd/yyyy, si no cuadra en ese formato, lo intenta encajar con dd/mm/yyyy, el problema viene cuando se tiene dos parámetros de fecha (fecha_inicio y fecha_fin), las dos pueden encajar en un formato, en los dos formatos, o incluso puede llegar a tomar una fecha en un formato y la otra en el otro formato....
Resumen: Usa la fórmula de vtdeleon y delphi pasará las fechas en el formato adecuado según el motor de bases de datos que uses. Saludos y espero que te ayude a entender el tema ![]()
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Filtrar por fechas | CamiloU | Varios | 1 | 10-04-2006 23:37:02 |
Problema entre query y sentencia sql | ilichhernandez | Conexión con bases de datos | 1 | 17-11-2005 21:00:05 |
Filtrar fechas en QuickReport | blamsa | Impresión | 1 | 06-05-2005 14:15:46 |
filtrar por fechas y por un campo mas | mainau | Conexión con bases de datos | 9 | 01-04-2004 16:23:16 |
Problema con Query y Fechas | anitra_cattivo | Conexión con bases de datos | 1 | 03-09-2003 19:15:42 |
![]() |
|