Non ho familiarità con MySQL ma TEXT
sembra un tipo di blob? In tal caso, sono sorpreso che funzioni perché ADO richiede una gestione speciale per BLOBS ( http://dev.mysql.com/tech-resources/articles/vb-blob-handling.html
)
Prova un VARCHAR
digita invece.
Puoi anche provare ADOCn.Execute "INSERT ..."