Jeg er ikke bekendt med MySQL, men TEXT ligner en klat type? I så fald er jeg overrasket over, at det overhovedet virker, da ADO kræver speciel håndtering af BLOBS ( https://dev.mysql.com/tech-resources/articles/vb-blob-handling.html
)
Prøv en VARCHAR skriv i stedet.
Du kan også prøve ADOCn.Execute "INSERT ..."