Foros del Web » Programando para Internet » ASP Clásico »

Ingresar valor null a sqlserver 2000 via asp

Estas en el tema de Ingresar valor null a sqlserver 2000 via asp en el foro de ASP Clásico en Foros del Web. Buenas , he buscado por la web la forma de ingresar un valor nulo de tipo datetime en sqlserver , yo le he enviado valores ...
  #1 (permalink)  
Antiguo 26/02/2009, 08:54
 
Fecha de Ingreso: octubre-2008
Mensajes: 51
Antigüedad: 16 años, 6 meses
Puntos: 0
Ingresar valor null a sqlserver 2000 via asp

Buenas , he buscado por la web la forma de ingresar un valor nulo de tipo datetime en sqlserver , yo le he enviado valores vacios, pero al ingresarlo debe de dejarlo en blanco o null ,sin embargo, lo deja como 01-01-1900

mi consulta es como dejarlo null en la BD a partir de ASP o por sqlserver2000?

Última edición por calinzt; 26/02/2009 a las 09:09
  #2 (permalink)  
Antiguo 26/02/2009, 14:46
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años, 5 meses
Puntos: 3
Respuesta: Ingresar valor null a sqlserver 2000 via asp

Blancos en capos fechas quedan seteadas como 19000101, nulo es doble comilla simple (ej. cat='') esto es si quieres setear explicitamente en la sentencia INSERT o UPDATE la columna ; ahora si no la pones y o9mites la columna y esa columna tenia configurado que acepte nulos, el sql server insertará nulos
  #3 (permalink)  
Antiguo 26/02/2009, 14:48
 
Fecha de Ingreso: octubre-2008
Mensajes: 51
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Ingresar valor null a sqlserver 2000 via asp

Gracias por la respuesta ya lo solucione ^^
  #4 (permalink)  
Antiguo 26/02/2009, 15:06
 
Fecha de Ingreso: noviembre-2005
Mensajes: 658
Antigüedad: 19 años, 5 meses
Puntos: 3
Respuesta: Ingresar valor null a sqlserver 2000 via asp

Me alegro....

Saludos
  #5 (permalink)  
Antiguo 27/02/2009, 07:00
 
Fecha de Ingreso: octubre-2008
Mensajes: 51
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Ingresar valor null a sqlserver 2000 via asp

Dejo la solución.

Al final la solucion fue a nivel de base de datos asi que si desean pueden cambiar el hilo a su respectiva zona.


IF @fechaIngresoDerF = ''
BEGIN
Select @fechaIngresoDerF = null
END
ELSE
BEGIN
Select @fechaIngresoDerF = convert(datetime,@fechaIngresoDerF,103)
END
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 16:07.