No estoy familiarizado con MySQL pero TEXT
parece un tipo de gota? Si es así, me sorprende que funcione, ya que ADO requiere un manejo especial para BLOBS ( http://dev.mysql.com/tech-resources/articles/vb-blob-handling.html
)
Pruebe un VARCHAR
escriba en su lugar.
También puedes probar ADOCn.Execute "INSERT ..."