SQL NULL стойността за дата е 1900-01-01 00:00:00.000
, Няма да можете да вмъкнете дата в 0000-00-00 00:00:00.000
Изпитвам го напоследък, моето решение за това е да съхранявам стойността NULL и да я заменя при показване в DataGridView или и т.н....
Пример:
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