Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

almacenando las fechas

Estas en el tema de almacenando las fechas en el foro de SQL Server en Foros del Web. Compañeros hice una aplicación en visual basic con sql server, resulta que cuando estoy almacenando las fechas algunas veces me da el siguiente error [Microsoft][ODBC ...
  #1 (permalink)  
Antiguo 31/10/2005, 09:03
 
Fecha de Ingreso: abril-2005
Mensajes: 60
Antigüedad: 19 años
Puntos: 0
almacenando las fechas

Compañeros hice una aplicación en visual basic con sql server, resulta que cuando estoy almacenando las fechas algunas veces me da el siguiente error

[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the value NULL into column 'campofecha', table 'BasedeDatos.NombreTabla'; column does not allow nulls. INSERT fails.

los datos de la fecha los guardo con datapicker de visual basic y con el siguiente formato '" & Format(Dtpfecha.Value, "mm-dd-yyyy") & "'

(el problema que no me da todo el tiempo).
  #2 (permalink)  
Antiguo 31/10/2005, 15:39
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Probablemente tengas problemas con interpretaciones de fechas estilo americano, asigne un NULL y ese null te marque el error. Una fecha del tipo 30/12/2005 fallará en un sistema americano.

Para evitar eso siempre es mejor utilizar el formato ANSI: aaaa-mm-dd, en presentación puedes convertir al formato que gustes, pero internamente siempre maneja éste.
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:53.