Como posso lidar com um campo de DBNull DateTime provenientes do SQL Server?
Pergunta
Estou recebendo este erro quando eu recuperar uma linha com um campo nulo DataTime:
'srRow.Closed_Date' emitiu uma exceção do tipo 'System.Data.StrongTypingException'
Como faço para tratar adequadamente esses?
Solução
Você pode verificar se há um valor nulo na coluna antes de recuperar o valor.
if (!srRow.IsClosed_DateNull())
{
myDate = srRow.Closed_Date;
}
Outras dicas
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow