Hallo,
ich habe eine Tabelle welche ein Attribut "geloescht_am" beinhaltet. Das ist nun ein DateTime und lässt null zu.
create table K_KATEGORIE (
KATEGORIE_ID bigint not null,
NAME nvarchar(30) not null,
GELOESCHT bit not null default 0,
GELOESCHT_AM datetime not null
)
So wenn ich jetzt in C# ein Dataset fülle und dann die Rows durchlaufe, dann schmeißt er mir natürlich bei der Umwandlung in das DateTime bei "geloescht_am" eine Exeption, da DateTime nicht null sein darf.
Ich komme leider nicht drauf wie ich die abfangen soll bzw. welchen defaultwert ich dem Attribut geben könnte ... :/
foreach (DS_Lebensakte.K_KATEGORIERow row in ds_Lebensakte.K_KATEGORIE.Rows)
{
if ((row.GELOESCHT_AM).GetType() != typeof(DateTime))
{
row.GELOESCHT_AM = DateTime.MinValue;
}
katListe.Add(new Kategorie(row.KATEGORIE_ID, row.NAME, row.GELOESCHT, row.GELOESCHT_AM));
}
Hat vielleicht hier jemand eine Idee?