con la connessione.execute dpvrebbe funzionare (io faccio sempre così)
non è consigliabile il metodo del recordset r.addnew .... e r.update perchè devi sempre aprire il recordset e potrebbe diventare pesante in base a quanti dati inserirai. secondo me prova con de.c.execute sql che dovrebbe funzionare.ciao fammi sapere