Não estou familiarizado com o MySQL, mas
TEXT
parece um tipo blob? Se sim, estou surpreso que funcione, pois o ADO requer tratamento especial para BLOBS ( http://dev.mysql.com/tech-resources/articles/vb-blob-handling.html
) Tente um
VARCHAR
digite em vez disso. Você também pode tentar
ADOCn.Execute "INSERT ..."