Se è solo una query di aggiornamento magari puoi evitarti il RecordSet.
cosi sono riuscito a fare eseguire una query direttamente da un file .vbs anche se il .mdb è chiuso
Dim Daox
SET Daox = CreateObject("DAO.DBEngine.36")
' se hai un .accdb penso che devi aggiornare quel .36
Dim Path
Path = "D:\TuoPercorso\DB01.mdb"
Dim DBxx
SET DBxx = Daox.OpenDatabase(Path)
dim StSq
StSq = "UPDATE T1 SET T1.Campo1 = 'cc44' WHERE T1.Id=4;"
DBxx.Execute (StSq),dbFailOnError
DBxx.close
' Daox.close 'questa riga mi genera un errore
SET DBxx=nothing
SET Daox=nothing
Facci sapere
.