IL problema è che col recordset non puoi fare inserimenti se non includi un file particolare che ti permette di fare questo(non ricordo il nome).
Cmq puoi sempre usare la Connessione per fare un insert.

Con.Execute Sql