Comment INSÉRER la date dans la base de données SQL de la colonne de la date à l'aide de dateTimePicker?

J'ai une date de naissance colonne de type Date dans la base de données sql

Et dans mon application, j'utilise une dateTimePicker pour obtenir la date de naissance

Mais lorsque j'essaie d'insérer le date prises à partir de la dateTimePicker:

J'obtiens une erreur :

Syntaxe incorrecte près de '12'

Et quand j'ai essayer de déboguer le code que j'ai trouver que les valeurs prises par la dateTimePicker est

Date = {3/21/2015 12:00:00 AM}

Le CODE:

//cmd is sql command
cmd.CommandText="INSERT INTO person (birthdate) VALUES("+dateTimePicker.Value.Date+")";
//con is sql connection
con.Open();
cmd.ExecuteNonQuery();
con.Close();
InformationsquelleAutor Jad Chahine | 2015-03-21