FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problemas con fechas SQL
Hola amigos, que tal???
Me da hasta verguenza preguntar esto, pero es que llevo toda la tarde haciendo mil combinaciones y no toca la flauta. No sé como grabar una fecha en mi base de datos de Firebird, utilizando el típico query.He probado de mil maneras y nada.
Esa línea que da error la he cambiado por: ParamByName('FechaCreacion').asdate:= strToDate(FechaCreacion); <- y DA ERROR ParamByName('FechaCreacion').asDateTime:= strToDate(FechaCreacion); <- y DA ERROR ParamByName('FechaCreacion').Value:= date(); <- por probar y DA ERROR He leido y releido, pero ya no veo ni entiendo nada, después de tanto rato. Se agradece un poco de luz. Gracia a todos. Nota: Utilizo Delphi Seatle, FireBird 2.5 y componentes FireDac (FDQuery) Última edición por Neftali [Germán.Estévez] fecha: 20-02-2017 a las 12:25:22. Razón: Añadir TAG's |
#2
|
||||
|
||||
Que error te da?
Como esta definido el campo en cuestion en tu tabla? |
#3
|
|||
|
|||
El campo está definido en la base de datos como tipo 'date'
saludos. |
#4
|
||||
|
||||
Recuerda poner los tags al código fuente, ejemplo:
Gracias |
#5
|
||||
|
||||
Hola.
No se de que tipo es la variable FechaCreacion, pero intenta de estas formas: En mi prueba funciona de ambos modos, sea que en Delphi la variable FechaCreación esté declarada de tipo TDate o TDateTime. Una observación: Para evitar residuos de llamadas anteriores es muy importante no olvidar el método Clear cuando usas el método Add .
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#6
|
||||
|
||||
Hola Usuario1000,
La variable que le pasas "FechaCreacion" ya es de tipo TDateTime o es un String?, si es de tipo TDateTime el StrToDate(FechaCreacion) sobra. En vez de Poner Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber. |
#7
|
|||
|
|||
Solucionado.
Gracias a todos por vuestro tiempo. Al final se trataba de un error en el nombre de la variable "FechaCreacion" de la base de datos, y estaba equivocandola con la varieble que utilizaba como parametro. UFF, vaya error por mi parte!!!, me estaba volviendo loco. Gracias a todos por vuestro tiempo. |
#8
|
||||
|
||||
En realidad lo ideal es que peges (y leas ) el mensaje de error, porque las bases de datos suelen ser bastante explicitas, en este caso, con mensajes como "columna "XXX" no encontrada en tabla "YYY""
|
#9
|
|||
|
|||
Lo tendré en cuenta.
Gracias por vuestra paciencia. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problemas con las Fechas en SQL | Emilio_82 | SQL | 2 | 01-07-2008 00:08:46 |
Problemas con fechas | CFPA86 | Varios | 2 | 22-12-2006 05:54:55 |
problemas con las fechas | majosf | Varios | 4 | 15-09-2005 02:42:37 |
problemas Fechas (now) | jmlifi | Varios | 6 | 07-04-2005 18:57:18 |
Problemas con las fechas | NuncaMas | Varios | 2 | 15-02-2005 17:33:03 |
|