Lidando com os valores DateTime e Null
Eu tenho variável chamada modifieddate do tipo DateTime, que pode ser definido como nulo.Eu preencho a variável usando um datareader e defino o valor para nada se o leitor estiver vazioquando eu uso a variável mais abaixo, o procedimento store reclama que eu não estou fornecendo o valor. "Procedimento ou função 'tHistory_Insert' espera o parâmetro '@modifieddate', que não foi fornecido"
Pergunta: Alguma idéia sobre como passar valores nulos para o procedimento de armazenamento quando a data estiver vazia?
Passo 1
Public modifieddate As Nullable(Of DateTime)
Passo 2
If IsDBNull(dr("modifieddate")) = False Then
modifieddate = DateTime.Parse(dr("modifieddate"))
Else
modifieddate = Nothing
End If
etapa 3
command.Parameters.Add("@modifieddate", SqlDbType.DateTime).Value = modifieddate
command.ExecuteNonQuery()