Salut, j'essaie de faire une commande paramétrée.
Mais cela me donne une erreur et je vois pas d'ou cela viens.
id est au format Int, 11 dans la db, et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 COMMAND.CommandText = "select id,name from product where name = @producto and id = @id" COMMAND.Parameters.Add(New MySqlParameter("@id", MySqlDbType.Int16, 11)) COMMAND.Parameters.Add(New MySqlParameter("@producto", MySqlDbType.VarChar, 255)) COMMAND.Parameters("@id").Value = TextBox1.Text COMMAND.Parameters("@producto").Value = TextBox2.Text COMMAND.ExecuteNonQuery()
producto est au format varchar, 255
l'erreur est :
Une exception non gérée du type 'System.FormatException' s'est produite dans mscorlib.dll
Informations supplémentaires : Le format de la chaîne d'entrée est incorrect.
sur COMMAND.ExecuteNonQuery()
Merci de votre aide.
Partager