sql >> Database teknologi >  >> RDS >> Mysql

Kan ikke konvertere MySQL dato/tidsværdi til System.DateTime. Kunne ikke gemme 0/0/0000 0:00:00 værdi?

SQL NULL-værdien for dato er 1900-01-01 00:00:00.000 , Du vil ikke være i stand til at indsætte en dato i 0000-00-00 00:00:00.000

Jeg har oplevet det på det seneste, min løsning til det er at gemme NULL-værdien og erstatte den, når den vises i DataGridView eller Etc...

Eksempel:

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. MySQL COUNT() flere kolonner

  2. Sådan kører du et SQL Server Agent Job ved hjælp af T-SQL

  3. Er Microsoft Access stadig relevant i 2020?

  4. konverter php-dato til mysql-format