Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-11-2016
Malospelos Malospelos is offline
Registrado
 
Registrado: abr 2006
Posts: 7
Poder: 0
Malospelos Va por buen camino
Problema con fecha NULL aparece como 01/01/1900

Hola a todos,

Tengo un problema muy raro, uso XE3 con ADOQuery y SQL Server.

Si hago esta sentencia:

Update ventas SET Fecha=NULL

En el Managemente Studio deja en la tabla el valor NULL, pero si hago exactamente la misma consulta desde el programa el valor que deja grabado es "01/01/1900 00:00:00"

Necesito dejar el valor NULL, entendéis que puede estar pasando? es un campo DateTime.

Un saludo.

Carlos
Responder Con Cita
  #2  
Antiguo 16-11-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si grabas null, es null.
Otra cosa es el componente que usas para leerlo, que al entender que no hay nada, empieza por cero, y cero es 01.01.1900 para esa base de datos.
Responder Con Cita
  #3  
Antiguo 16-11-2016
Malospelos Malospelos is offline
Registrado
 
Registrado: abr 2006
Posts: 7
Poder: 0
Malospelos Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Si grabas null, es null.
Otra cosa es el componente que usas para leerlo, que al entender que no hay nada, empieza por cero, y cero es 01.01.1900 para esa base de datos.
Si, eso es lo interesante y extraño, mando NULL desde el Management y me graba NULL, lo mando desde el programa y me graba 01/01/1900

No es como lo leo por que hago un select desde el propio Management
Responder Con Cita
  #4  
Antiguo 16-11-2016
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.038
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Malospelos Ver Mensaje
.. lo mando desde el programa y me graba 01/01/1900
¿Y cómo lo grabas?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
asignacion fecha null etamburelli Varios 6 13-11-2014 19:55:08
Problema con EncodeDateTime < 1900 geolife Varios 6 22-05-2012 09:13:29
Guardar Una Fecha Como Null ingabraham Varios 4 13-03-2010 14:07:06
Fecha null en sql pablomg8 SQL 3 24-09-2008 10:00:31
Poner un campo de fecha a 'Null' gluglu Varios 5 29-11-2005 23:43:07


La franja horaria es GMT +2. Ahora son las 21:25:57.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi