Je suis en train d'exécuter une instruction INSERT sur une mySQL DB en C#:Erreur fatale rencontrée lors de l'exécution de la commande avec un mySQL INSERT
MySqlConnection connection = new MySqlConnection("SERVER=" + _dbConnection + ";" +
"DATABASE=" + _dbName + ";" +
"PORT=" + _dbPort + ";" +
"UID=" + _dbUsername + ";" +
"PASSWORD=" + _dbPassword + ";");
MySqlDataAdapter adapter;
DataSet dataset = new DataSet();
command = new MySqlCommand();
command.Connection = connection;
command.CommandText = "INSERT INTO plugins (pluginName, enabled) VALUES (@plugin,@enabled)";
command.Parameters.AddWithValue("@name", "pluginName");
command.Parameters.AddWithValue("@enabled", false);
adapter = new MySqlDataAdapter(command);
adapter.Fill(dataset);
Le tableau plugin se compose de deux colonnes: pluginName (varchar (50)) et activé (booléen).
Echoue avec l'erreur: mysql Erreur fatale rencontrée lors de l'exécution de la commande. Des idées sur pourquoi cela échouerait?
wow, merci. Je ne peux pas croire que j'ai raté ça! – Brian
@Hiyasat: Ajouter un commentaire au lieu d'éditer la réponse. –
Si vous explorez l'InnerException de l'Exception (ses exceptions jusqu'au bout ...) vous trouvez finalement la source du problème; dans mon cas, un paramètre non défini (typo). – fableal