sql >> Databáze >  >> RDS >> Mysql

Nelze převést hodnotu data/času MySQL na System.DateTime.Could't uložit hodnotu 0/0/0000 0:00:00?

Hodnota SQL NULL pro datum je 1900-01-01 00:00:00.000 , Nebudete moci vložit datum do 0000-00-00 00:00:00.000

Nedávno jsem to zažil, moje řešení je uložit hodnotu NULL a nahradit ji při zobrazení v DataGridView nebo Etc...

Ukázka:

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



  1. Jak porovnat verze softwaru pomocí SQL Server?

  2. Jak zacházet s jednou citací v Oracle SQL

  3. Jak urychlit načítání dat do InnoDB (LOAD DATA INFILE)?

  4. Transakční pracovní postup DDL pro MySQL