a distanza di molto tempo publico una soluzione alternativa trovata dopo molti tentativi e prove, ho riscontrato tempo fa questo problema , cio' la lentezza nell'aggiornamento dei dati da parte di vb6 su db access, la soluzione potrebbe essere quella di fare prima un updatebatch e poi un resync del db, questa tipo di soluzione mi ha risolto una gran rottura di scatole.
fatemi sapere se a vuoi funziona bene

codice:
Rs.UpdateBatch (adAffectCurrent)
Rs.Resync (adAffectCurrent)