Tratar con los valores de DateTime y Null
Tengo una variable llamada modifieddate de tipo DateTime, que se puede establecer en nulo.Relleno la variable con un datareader y configuro el valor a nada si el lector está vacíocuando uso la variable más abajo, el procedimiento de la tienda se queja de que no estoy proporcionando el valor. "El procedimiento o la función 'tHistory_Insert' esperan el parámetro '@modifieddate', que no se suministró"
Pregunta: ¿Alguna idea sobre cómo pasar valores nulos al procedimiento de la tienda cuando la fecha está vacía?
Paso 1
Public modifieddate As Nullable(Of DateTime)
Paso 2
If IsDBNull(dr("modifieddate")) = False Then
modifieddate = DateTime.Parse(dr("modifieddate"))
Else
modifieddate = Nothing
End If
Paso 3
command.Parameters.Add("@modifieddate", SqlDbType.DateTime).Value = modifieddate
command.ExecuteNonQuery()