occhio a come apri la connessione al database, se la apri in sola lettura l'engine ti ritorna quell'erroraccio in fase di scrittura... cerca il metodo Open del recordset...

ciao