Pregunta

Recibo este error cuando recupero una fila con un campo de DataTime nulo:

  

'srRow.Closed_Date' lanzó una excepción de tipo 'System.Data.StrongTypingException'

¿Cómo manejo adecuadamente estos?

¿Fue útil?

Solución

Puede verificar un valor nulo en esa columna antes de recuperar el valor.

if (!srRow.IsClosed_DateNull())
{
  myDate = srRow.Closed_Date;
}

Otros consejos

Hay una referencia aquí .

o posiblemente, ¿puede modificar su consulta para asegurarse de que los resultados no sean nulos utilizando el operador IsNull?

Select (IsNull, SomeDateField, GetDate())

Suponiendo que está utilizando .NET, hay SqlTypes que se puede utilizar en una situación como esta.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top