Не съм запознат с MySQL, но с TEXT
изглежда като тип петно? Ако е така, изненадан съм, че изобщо работи, тъй като ADO изисква специална обработка за BLOBS ( http://dev.mysql.com/tech-resources/articles/vb-blob-handling.html
)
Опитайте с VARCHAR
въведете вместо това.
Можете също да опитате ADOCn.Execute "INSERT ..."