Ci sarebbe, per essere sicuri che le modifiche vadano in porto,
un ulteriore istruzione da inserire :
codice:
         ......
         ......

' Dopo la disconnessione puoi editare il campo : 
         RecordsetOpen.MoveFirst
         RecordsetOpen.Fields(0).Value = "NuovoValore"
' -------------- Update Esplicito -----------------  
         RecordsetOpen.Update
' -------------- Update Esplicito -----------------
         ......
         ......
Ciao,