SQL NULL-värdet för datum är 1900-01-01 00:00:00.000
, Du kommer inte att kunna infoga ett datum i 0000-00-00 00:00:00.000
Jag har upplevt det på sistone, min lösning för det är att lagra NULL-värdet och ersätta det när det visas i DataGridView eller Etc...
Exempel:
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