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, der außerhalb des zulässigen Bereichs lag
Es impliziert, wie gelesen, dass mein datatable einen Typ von DateTime2
und meine Datenbank eine DateTime
; das ist falsch.
Die Datumsspalte wird auf ein DateTime
wie diese:
new DataColumn("myDate", Type.GetType("System.DateTime"))
Frage
Kann dies im Code gelöst werden oder muss etwas auf Datenbankebene geändert werden?