Bonjour,
Ce serait bien de nous joindre un fichier histoire qu'on puisse mieux te dépanner, on manque cruellement d'information
Sinon pour te guider sur la résolution, regarde le message d'erreur qui est affiché plutôt que le code, il en dit long sur le type d'erreur, regarde via des espions (voir sur internet comment utiliser les espions) afin de suivre tes valeurs pour voir si elles sont comme tu l'attends, pour moi ce qui peux te poser problème c'est si Mydata n'est pas du texte, ou bien si la longueur du texte n'est pas celle attendue...
Vérifies tes valeurs car pour moi ton code n'a pas d'erreur de syntaxe...