Nie znam MySQL, ale TEXT wygląda jak kropelka? Jeśli tak, jestem zaskoczony, że w ogóle działa, ponieważ ADO wymaga specjalnej obsługi BLOBS ( https://dev.mysql.com/tech-resources/articles/vb-blob-handling.html
)
Wypróbuj VARCHAR zamiast tego wpisz.
Możesz także spróbować ADOCn.Execute "INSERT ..."