Frage

Ich erhalte diese Störung, wenn ich eine Zeile mit einem Null-Feld Datatime abrufen:

  

'srRow.Closed_Date' hat eine Ausnahme vom Typ 'System.Data.StrongTypingException'

Wie kann ich diese richtig behandeln?

War es hilfreich?

Lösung

Sie können in dieser Spalte für einen Nullwert überprüfen, bevor der Wert abgerufen werden.

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

Andere Tipps

Es gibt eine Referenz hier .

oder möglicherweise können Sie ändern Ihre Abfrage die Ergebnisse sind nicht null unter Verwendung der IsNull Betreiber zu gewährleisten?

Select (IsNull, SomeDateField, GetDate())

Angenommen, Sie .NET verwenden, gibt es SqlTypes , dass in einer Situation wie diese verwendet werden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top