Nilai SQL NULL untuk Tanggal adalah 1900-01-01 00:00:00.000
, Anda tidak akan dapat menyisipkan Tanggal di 0000-00-00 00:00:00.000
Saya mengalaminya akhir-akhir ini, solusi saya untuk itu adalah menyimpan nilai NULL dan menggantinya saat ditampilkan di DataGridView atau Dll...
Contoh:
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