Ho dato un'occhiata in visual studio per vedere a cosa corrisponde l'errore 3219 e ho trovato che una delle possibili cause potrebbe essere il tentativo di aggiornare un recordset aperto in sola lettura. Verifica che la tabella o il database non siano stati aperti con questa restrizione.
Ciao