Ich habe eine Datentabelle mit 5 Spalten, in der eine Zeile mit Daten gefüllt und dann über eine Transaktion in der Datenbank gespeichert wird.
Beim Speichern wird ein Fehler zurückgegeben:
Die Konvertierung eines Datetime2-Datentyps in einen Datetime-Datentyp führte zu einem Wert außerhalb des Bereichs
Beim Lesen bedeutet dies, dass meine Datentabelle einen Typ von DateTime2
und meine Datenbank a hat DateTime
. das ist falsch.
Die Datumsspalte ist DateTime
wie folgt eingestellt :
new DataColumn("myDate", Type.GetType("System.DateTime"))
Frage
Kann dies im Code gelöst werden oder muss etwas auf Datenbankebene geändert werden?