FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Filtrar tabla Interbase mediante campo fecha
Hola a todos
Tengo una tabla cuya clave primaria esta compuesta por un campo fecha, y esta realidad me está trayendo más de un dolor de cabeza, puntualmente puedo comentarles el siguiente: Para filtrar la tabla mediante la propiedad Filter, he escrito el siguietne código: IBTable1.Filter:='FECHA = '+DateToStr(varfecha); IBTable1.Filtered:=true; IBTable1.Active:=true; Y al momento de abrir la tabla me tira un error que dice: EIB Interbase Error 'Conversion error from String' ¿Cómo puedo solucionarlo? Muchisimas gracias, saludos!! |
#3
|
|||
|
|||
Sí, ese era uno de los errores que tenía mi código. Además, fue necesario convertir la fecha en el formato mm/dd/yyyy ó yyyy/mm/dd, que son los que reconoce Interbase.
Finalmente el código me quedó así, y funciona OK: IBTable1.Filter:='FECHA = '+QuotedStr(FormatDateTime('yyyy/mm/dd',VarFecha)); |
#4
|
|||
|
|||
Tquery Parametrizada
Te recomendaria usar una consulta con parametros, ya que tu solución queda dependiendo de la configuración regional del equipo en que corras la aplicacion
|
|
|
|