Introducir null en un campo Fecha

08/03/2005 - 15:32 por Baldor | Informe spam
¿Como se puede incializar un campo tipo fecha de una BD Sql Server con
el valor null al insertar un nuevo registro?

En primer lugar, necesito saber como pasar null a un parametro de tipo
Date de un procedimiento.
Después, se llama a un store procedure, es decir que tengo que hacer
algo como:
Dim p3 As New SqlParameter("@fecha", pdfecha)

donde pdFecha ya contenga el valor null.



Gracias,

Preguntas similare

Leer las respuestas

#1 A.Poblacion
08/03/2005 - 17:28 | Informe spam
"Baldor" wrote in message
news:estKts%
¿Como se puede incializar un campo tipo fecha de una BD Sql Server con
el valor null al insertar un nuevo registro?

En primer lugar, necesito saber como pasar null a un parametro de tipo
Date de un procedimiento.
Después, se llama a un store procedure, es decir que tengo que hacer
algo como:
Dim p3 As New SqlParameter("@fecha", pdfecha)

donde pdFecha ya contenga el valor null.



Dim p3 As New SqlParameter("@fecha", DBNull.Value)
Respuesta Responder a este mensaje
#2 Baldor
08/03/2005 - 18:47 | Informe spam
Perfecto para el tema de inicializar el parametro del sp.
Pero, ¿como hago para asignar null a una variable tipo Date, que luego
pasamos como parametro al Sub que ejecuta el sp?

Es decir,

<variable> = null
insertarRegistro (<campo1>, ... , <variable>)




"A.Poblacion" escribió en
el mensaje news:%23zRRSw$
"Baldor" wrote in message
news:estKts%
¿Como se puede incializar un campo tipo fecha de una BD Sql Server
con
el valor null al insertar un nuevo registro?

En primer lugar, necesito saber como pasar null a un parametro de
tipo
Date de un procedimiento.
Después, se llama a un store procedure, es decir que tengo que hacer
algo como:
Dim p3 As New SqlParameter("@fecha", pdfecha)

donde pdFecha ya contenga el valor null.



Dim p3 As New SqlParameter("@fecha", DBNull.Value)



Respuesta Responder a este mensaje
#3 A.Poblacion
08/03/2005 - 19:26 | Informe spam
"Baldor" wrote in message
news:
Perfecto para el tema de inicializar el parametro del sp.
Pero, ¿como hago para asignar null a una variable tipo Date, que luego
pasamos como parametro al Sub que ejecuta el sp?



El tipo Date (o DateTime) no acepta nulls, pero puedes recurrir a la
"chapucilla" de asignarle un valor imposible, por ejemplo,
DateTime.MinValue, y en la rutina de grabación meter un "If" que grabe
DBNull.Value si la variable trae un DateTime.MinValue, y en caso contrario
que grabe el valor de la variable.
Respuesta Responder a este mensaje
#4 Bruce Wood
08/03/2005 - 21:53 | Informe spam
.NET V2.0 va introducir el "nullable value" que permite cosas del
genere:

DateTime? fecha = null;

Pero V1.1 no perimite una DateTime tener el valor "null".
Respuesta Responder a este mensaje
#5 CCALLOQUISPE PALOMINO
08/03/2005 - 22:09 | Informe spam
pargeneral.value=convert.dbnull
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida