sql >> Database >  >> RDS >> Mysql

Kan de MySQL-datum/tijd-waarde niet converteren naar System.DateTime.Kon de waarde 0/0/0000 0:00:00 niet opslaan?

De SQL NULL-waarde voor datum is 1900-01-01 00:00:00.000 , U kunt geen datum invoegen in 0000-00-00 00:00:00.000

Ik heb het de laatste tijd ervaren, mijn oplossing daarvoor is om de NULL-waarde op te slaan en te vervangen bij weergave in DataGridView of Etc...

Voorbeeld:

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 Lange Query Voortgangsbewaking

  2. Verschil tussen =en :=in MySQL

  3. Toegang geweigerd voor gebruiker 'test'@'ip'(met wachtwoord:JA)

  4. Formaat getal tot op 2 decimalen