forse non chiudi il recordset che apri per la lettura....
prova a postare un po di codice