Vi faccio rilevare un paio di incongruenze

1) se hai già un oggetto recordset RS perchè devi creare l'oggetto data1? non serve e rubi memoria al sistema inutilmente.

2) scommetto che il modo di passare la IDTEXT è impostando questa come public o come global. E' sbagliatissimo studiati un pò le property get e let che sono molto più utili. Può sembrare inutile ma alla fine vedrai che non è cosi.

Ciao