Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Der MySQL-Datums-/Uhrzeitwert konnte nicht in System.DateTime konvertiert werden. Der Wert 0/0/0000 0:00:00 konnte nicht gespeichert werden?

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