Je ne connais pas MySQL mais TEXT ressemble à un type blob? Si c'est le cas, je suis surpris que cela fonctionne du tout car ADO nécessite une gestion spéciale pour les BLOBS ( https://dev.mysql.com/tech-resources/articles/vb-blob-handling.html
)
Essayez un VARCHAR tapez à la place.
Vous pouvez également essayer ADOCn.Execute "INSERT ..."