J'ai trouvé la solution à ce problème en effectuant une recherche approfondie sur Google pour des paramètres non définis dans MySQL. Cet article (MySql. Data.MySqlClient.MySqlException :le paramètre '@id' doit être défini ) couvre les bases du problème. Pour autant que je sache, c'est lié à une mise à niveau du connecteur.
Vous devez ajouter Allow User Variables=True
dans la chaîne de connexion afin d'utiliser des variables personnalisées. Une solution assez simple à un problème tout aussi difficile.;)