![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Si no quieres usar parámetros, (aunque deberías, ya que es más cómodo y elegante), puedes hacer esto otro, claro que debes dar 2 parametros fecha inicial y fecha final
Uniendo la técnica de Nuria con esta, te podría quedar algo así
Como sugerencia, te diría que para introducir fechas uses un TdateTimePicker o bien el que trae las RxLibs (es un control para bases de datos), así te quitarás los problemas de fechas incorrectas. El siguiente paso es verificar que tu motor de bases de datos recibe la fecha en el mismo formato de fechas que tu quieres dd/mm/yyyy o bien mm/dd/yyyy. La función FormatDateTime te puede ayudar, modificando los parámetros del SQL a .AsString para más comodidad. Espero te ayude. Saludos |
|
#2
|
|||
|
|||
|
problemas delphi y datapiker
yo tengo este codigo quiero hacer una consulta de tal fecha a tal fecha pero tengo este codigo y no me sale nada marco las fechas y sale q no hay registro y si hay registros
adoQuery2.Close; adoQuery2.SQL.Clear; adoQuery2.SQL.Add('select * from viatico where fecha_ida Between '+ FormatDateTime('DDMMYYYY',DateTimePicker1.Date)+' And '+ FormatDateTime('DDMMYYYY',DateTimePicker2.Date)); adoQuery2.Open; if ADOQuery2.IsEmpty then begin ADOQuery2.Close; ADOQuery2.SQL.Clear; MessageBox(Handle, 'No hay entradas.', 'Warnning', Mb_Ok + MB_ICONHAND + Mb_DefButton1) end end; |
|
#3
|
||||
|
||||
|
que base de datos usas?
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#4
|
||||
|
||||
|
prueba asi
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#5
|
|||
|
|||
|
ESTOY USANDO POR AHORA Y POR SU PORTABILIDAD ACCES PERO SIEMPRE USO SQL 2008
|
|
#6
|
||||
|
||||
|
oh ya
el tema es que en access el tema de las fechas es complicadito tienes que usar el caracter # entre las fechas algo asi y en SqlServer como te dije en el post anterior
__________________
Dulce Regalo que Satanas manda para mi..... |
|
#7
|
|||
|
|||
|
Cita:
|
|
#8
|
||||
|
||||
|
Simplifica la consulta usando parámetros con las fechas
Si no quieres problemas con ellas es la mejor solución, los componentes se encargan de realizar las transformaciones necesarias según el motor de bbdd. ![]()
__________________
PepeLolo El hombre el único virus que mide más de unas cuantas micras |
![]() |
|
|
|