FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Fecha en consulta
Hola amigos, estoy tratando de realizar una consulta sobre una tabla pero no me funciona bien. Trabajo con firebird 1.5, delphi 7 y me conecto mediante IBx. Lo que realizo es generar la consulta de esta forma
desde y hasta son dos MaskEdit y tienen el formato dd/mm/aaaa y ECodigo es un Edit donde coloco el codigo del ticket a buscar entre dos fechas determinadas. Cuando se activa la consulta me tira el error "conversion error from string "0" " Haciendo una consulta el la base veo las fechas con el formato dd.mm.aaaa y si hago que los MaskEdit trabajen con este formato me tira el error "Dynamic SQL error. SQL error code=-104 token unknown line 1, char 81. 0". Si a esta consulta le saco la cuestion de las fechas funciona perfectamente , con esto quiero resaltar que el error son las fechas y no se como encararlo, es mi primera consulta con fechas en firebird. Muchas gracias Fede
__________________
De lo que hay no falta nada!!! |
#2
|
||||
|
||||
Hola fedelphi
Porque usar los maskedit estando los hermosos datetimepicker. Saludos |
#3
|
|||
|
|||
Tienes un error en la consulta, no estas cerrando el ultimo parentesis. También te recomiendo que uses QuotedStr para pasar las fechas.
Algo así
Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney |
#4
|
||||
|
||||
Muchisima gracias caral y egostar, primero caral tu propuesta es buena pero necesito ingresar la fecha desde teclado por una razon de rapidez, ya que cuando ingresan gran cantidad de datos el teclado es mas rápido, y segundo egostar funciono perfectamente. Muchas gracias a ambos.
Fede
__________________
De lo que hay no falta nada!!! |
#5
|
|||
|
|||
Para fechas hay algunos componentes interesantes (dataware también) en las jvcl. A la ventaja de contar con un desplegable con el típico selector de fechas no se les resta la rapidez de la introducción de fechas al mas puro estilo de los maskedit.
|
#6
|
|||
|
|||
Enviar fecha...
Para campos de tipo fecha en carga de datos te conviene usar un dtpicker
formateando por ej. dd/MM/yyyy y te olvidas de las validaciones de fecha válida, rangos, etc. Y cuando pasas a la consulta debes pasar con formato MM/dd/yyyy en caso de firebird/interbase o Access pero en Access #MM/dd/yyyy#, recordá los # (importante). En SQL Server o motores que soporten el SQL Ansi92 con 'yyyyMMdd', funciona perfectamente, pero tené siempre en cuenta el formato porque si te cambian la configuración regional te puede ocurrir cosas inesperadas. Saludos y espero te sirva. |
#7
|
||||
|
||||
Cita:
Última edición por RONPABLO fecha: 04-05-2007 a las 20:09:27. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta Fecha | truequeman | Varios | 2 | 13-01-2007 18:51:34 |
consulta con parametros fecha | didier | MySQL | 2 | 02-08-2006 15:58:25 |
Consulta SQL Fecha | moneyfornothing | SQL | 5 | 10-05-2006 17:33:33 |
Consulta con SQL por fecha | Sayuri | Firebird e Interbase | 18 | 16-08-2005 11:33:54 |
Consulta con fecha | JODELSA | SQL | 4 | 12-12-2003 19:51:28 |
|