Zet geen letterlijke datums in de query, maar gebruik in plaats daarvan parameters. Zo hoef je je geen zorgen te maken over het formaat. Het is ook veiliger voor strings die door gebruikers worden ingevoerd, omdat het SQL-injecties voorkomt.
command.Text = "insert into myTable(myDate) values(?dateParam)";
command.Parameters.Add("?dateParam", theDate);