Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Não é possível converter o valor de data/hora do MySQL para System.DateTime.Couldn't store 0/0/0000 0:00:00 value?


O valor SQL NULL para Data é 1900-01-01 00:00:00.000 , você não poderá inserir uma data em 0000-00-00 00:00:00.000

Eu experimentei ultimamente, minha solução para isso é armazenar o valor NULL e substituí-lo ao exibir em DataGridView ou Etc ...

Amostra:
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