Datetime + Mysql problème sur insertion
Bonjour !
Hum je pense rencontrer un souci maintes fois rencontrés sur le forum mais je n'ai malheureusement pas trouver matière pour le résoudre (forum + google ...)
J'utilise Mysql comme base de donnée, j'essaye de faire un malheureux Insert et ça ne fonctionne pas !
voici mon exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| int retour = 0;
MySqlConnection connection = new MySqlConnection(cnx);
string requete = "update conges set (date_modif=@date_modif) where id=@id;";
MySqlCommand command = new MySqlCommand(requete, connection);
command.Parameters.Add("@date_modif", MySqlDbType.DateTime).Value = conges.DateModif;
command.Parameters.Add("@id", MySqlDbType.Int16).Value = conges.Id;
try
{
connection.Open();
retour = command.ExecuteNonQuery();
connection.Close();
}
catch (Exception e) { throw e; }
return retour; |
Voici ce que me dit e :
Citation:
- e {"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(date_modif='0001-01-01 00:00:00') where id=1' at line 1"} System.Exception {MySql.Data.MySqlClient.MySqlException}
Je penche pour un problème de format date mais après plusieurs tentatives de formatage de la date je m'en remet à vous