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 :
Voici ce que me dit e :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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;Je penche pour un problème de format date mais après plusieurs tentatives de formatage de la date je m'en remet à vous- 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}
Partager