Der SQL-NULL-Wert für das Datum ist 1900-01-01 00:00:00.000
, Sie können kein Datum in 0000-00-00 00:00:00.000
einfügen
Ich habe es in letzter Zeit erlebt, meine Lösung dafür ist, den NULL-Wert zu speichern und ihn zu ersetzen, wenn er in DataGridView oder Etc angezeigt wird ...
Beispiel:
if DataGridView1.Rows(e.Index).Cells(10).Value.ToString = "1900-01-01 00:00:00.000" Then
DataGridView1.Rows(e.Index).Cells(10).Value = ""
End If