Salut
Pourtant, le probleme doit certainement venir du fait que tes chaines sont plus grandes que la longueur admise dans tes champs en BDD.
C'est normal que tu attribues la valeur "Erreur.Text" dans le champ Mail ? (je dis ca, parce que Erreur et Mail c'est tres différent, donc ca pourrait etre une etourderie ;) )
Vérifie la valeur que prend ta requete avant l'execution, pour voir si elle est bien formée et correspond a ce que tu attends.
Mx
MVP C#