estoy deacuedo con bakanzipp
el error que te arroja se debe a los permisos de escritura.
esto es tipico en Windows 2000 y XP.
solución:
si tienes win 2000, revisa los permiso del base de datos.
si es win XP, revisa los permisos de la carpeta donde se encuentra la base de datos....
en cuanto al objeto Recordset, la forma admitida para agregar registros en una BD el metodo es el siguiente:
AddNew
Crea un nuevo registro en el Recordset. Sólo será insertado en la tabla cuando se aplique el método Update. Ejemplo:
rs.AddNew
rs("Nombre") = "Rodrigo"
rs("Apellido") = "Rohland"
rs.Update
esto te agregaria dos nuevos registro a la tabla.....
el metodo insert, es una instrucción sql asociada a una connection.
si deseas saber mas sobre el objeto recordset:
Objeto
recordset