FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consultas por fecha
Hola!
Tengo un problemita, lo que pasa es que tengo 7 tablas con los mismos campos y quiero que el usuario consulte por fecha de cada tabla, pero el formato de la fecha de mi tabla es dd/mm/aaaa y en sql el formato es mm/dd/aaaa entonces quiero cambiar el formato, osea que el usuario capture dd/mm/aaaa lo ke hago es lo sig: Si hace la consulta pero el usuario tendria ke capturar la fecha asi mm/dd/aaaa como les comento yo kiero ke capture dd/mm/aaaa espero ke me puedan ayudar Gracias |
#2
|
||||
|
||||
utiliza los parametros asi no tendras que preocuparte por el formato de las fechas en las consultas
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#3
|
||||
|
||||
creo que esto ya lo había vivido en otro hilo, pero no recuerdo donde...
Lo mejor es que el usuario capture la fecha en un TDateTimePicker que en lugar de un TEdit, así ni tú, ni el usuario, tendrían que preocuparse por el formato. Y a la hora de pasarlo a SQL, utiliza parámetros, de esa manera tú no tendrías que preocuparte por el formato.
__________________
Última edición por ContraVeneno fecha: 21-01-2008 a las 15:58:12. |
#4
|
||||
|
||||
Hazlo de esta forma
así debe funcionar... Saludos... |
#5
|
|||
|
|||
Hola GustavoCruz,
Es bastante engorro construir la string de consulta con una fecha con formato. Yo te propongo lo que se comentan por otros foros y poner parámetros a la consulta: Por ejemplo: q.SQL.Text = 'Select * From Tabla Where Fecha=:MyFecha'; q.Parameters[0].Value = '01/01/2008'; De esta forma te puedes olvidar de los formatos de fechas. Suerte
__________________
Grandes frases de nuestro tiempo: "La pasta no és para tirarla, es para el Tunning" "TodoOK=False...." Enjoy it!!! |
#6
|
|||
|
|||
Gracias
Muchas Gracias a todos!
Ya solucione el problema |
#7
|
||||
|
||||
Sería de mucha ayuda para nosotros y para los futuros foreros, que nos dijeras de que manera lo solucionaste.
__________________
|
#8
|
|||
|
|||
Gracias
Hice lo que me dijiste contraveneno lo de usar un datetimepicker y use parametros eso es todo
Bye Muchas Gracias |
#9
|
|||
|
|||
Consultas entre dos fechas
Hola!
Ahora como le hago si el usuario selecciona la tabla mediante un combobox y quiero hacer la consulta entre dos fechas, lo que yo hago es lo siguiente pero me marca un error: Estoy ocupando un solo dbgrid, un table y un query estoy bien? Gracias |
#10
|
|||
|
|||
Esta mal tu SELECT, debe ser:
Salud OS
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney Última edición por egostar fecha: 23-01-2008 a las 00:08:36. |
#11
|
|||
|
|||
Pero me marca un error cuando selecciono la tabla
'invalid use of keyword. Token: Fecha1 Por que pasa eso? Saludos Gracias! Última edición por gerasA fecha: 23-01-2008 a las 22:20:35. |
#12
|
|||
|
|||
Cita:
Salud OS PD: Solo como comentario, estoy usando un Query asignando solamente el DatabaseName, no tiene mas nada, ni parámetros, ni campos dentro de la propiedad SQL, ni nada.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#13
|
||||
|
||||
Quitale el espacio que hay entre los dos puntos y el fecha 1
__________________
...Yo naci en esta ribera del arauca vibr@d0r Soy hermano de la espuma, de la garza, de la rosa y del sol... Viva Venezuela |
#14
|
|||
|
|||
Pero lo haces de manera ke esojas la tabla por medio de un combobox?
Lo que yo hago es ke el usuario escoge la tabla por medio de un combobox y es ahi cuando marca el error. No se si estoy enlazando mal el datasource, el dbgrid, la tabla o el query. Gracias! |
#15
|
|||
|
|||
Cita:
Salud OS Edito: Estas usando el código como te lo puse?
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#16
|
|||
|
|||
Gracias
Gracias eduarcol y egostar!
Quite como me dijiste eduarcol el espacio entre : y fecha1 y arregle el problema. Y si es cierto egostar no necesito de una tabla si tengo el query. Gracias a todos! bye Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Ayuda, Como calcular fecha de vencimiento mensual a partir de una fecha x en delphi | Renis | Impresión | 4 | 23-08-2007 23:45:14 |
Consultas SQL V.S. Consultas Clipper | AGAG4 | SQL | 7 | 20-12-2005 15:59:31 |
Consultas por fecha en access | Mashabak | Conexión con bases de datos | 2 | 16-06-2004 19:33:17 |
hacer consultas buscando por fecha | VRO | Firebird e Interbase | 10 | 07-06-2004 16:39:39 |
Como puedo hacer consultas de fecha con el componente Datetimepicker | Julio César | Varios | 2 | 06-07-2003 05:24:51 |
|