Insertar registro con recordset de Visual Basic

Romperl
24 de Julio del 2005
Hola!
Estoy intentando insertar registros a una tabla de una base de datos mysql. Al insertar me dice que la tabla es s贸lo de lectura. Utilizo una conexi贸n a la base de datos MySqlODBC. El codigo es el siguiente:

Dim rs As Recordset
Set rs = DB.OpenRecordset("tabla", dbOpenDynamic, 0, dbOptimistic)
rs.AddNew
rs!id = 2
rs.Update

Alguien seria tan amable de decirme que hago mal?? Muchas gracias.