FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
SQLite3 devuelve 01-01-1899
Estoy intentando que una consulta me formatee las fechas NULL como 01-01-1970, para ello, dentro de una consulta, hago lo siguiente:
He probado a poner la fecha todas las variantes posibles y siempre obtengo el mismo resultado: 01-01-1899 ¿Sabeis como se hace? Saludos salvica |
#2
|
||||
|
||||
Cita:
Por cierto, ¿dónde estás observando que aparece la fecha "01-01-1899"? ¿Qué programa utilizas para probar las consultas SQL antes de llevarlas a Delphi? (suponiendo que en todo esto usas Delphi ). Cabe mencionar que la fecha "0" es el 30/12/1899, por tanto pareciera como si tu campo tuviese un valor que como número es -363. Saludos. Al González. |
#3
|
||||
|
||||
Hola Al González, gracias por contestar.
Exáctamente la fecha que devuelve es la que tú dices 30-12-1899 (se conoce que equivoqué al copiarla) Para el desarrollo utilizo Delphi7/Zeos/SQLite3 y para "cotorrear" las salidas y probar las consultas utilizo Sqlite Code Factory. Los campos en los que aparece esa fecha estan a NULL y me lo hace lo mismo Delphi que Code Factory. La documentación de SQLite pone como palabra clave ISNULL (todo junto), aparte que lo utilizo con otros campos y funciona correctamente. Saludos salvica |
#4
|
||||
|
||||
Me he dado cuenta, que todos los valores erróneos provienen del resultado de hacer LEFT JOIN sobre la tabla en cuestión
suponiendo vacía la tabla nulos, todos los resultados de FECHA son nulos, con lo que al hacer la transformación debería dar 01-05-1970, y sin embargo me devuelve 30-12-1899 ¿En qué me equivoco? Saludos salvica |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
acceso a datos sqlite3 lazarus | anubis | Lazarus, FreePascal, Kylix, etc. | 2 | 10-12-2009 18:12:29 |
RecNo devuelve valor -1 | jandok238 | MySQL | 1 | 27-11-2009 22:01:23 |
Checkbox me devuelve -1 | Kenobi | Varios | 3 | 09-05-2008 17:30:00 |
RecordCount me devuelve -1 | mayte | Conexión con bases de datos | 6 | 11-07-2007 15:40:14 |
DLL que devuelve un Bitmap | JAV | Gráficos | 2 | 26-03-2007 14:18:29 |
|