problemas con el addnew del data

mag
01 de Agosto del 2003
A ver si me podeis hechar una mano, xq ya tengo todo hecho y me funciona perfect para llevar una base de datos pero a la hora de crear un nuevo registro me da error en el addnew (Run-time error '3426') y no tengo ni idea del xq, he visto ejemplos y lo tienen igual q yo, y ya sé q imaginareis q mi bbdd estará de solo lectura pero no, xq el modificar (update) funciona bien, bueno gracias x adelantado y sal2.

katobest
01 de Agosto del 2003
Asegurate de que en tu tabla hay un campo indexado sin duplicados como clave principal.

Piensa que un recordset cuando intenta acceder a un registro busca en la base de datos según algo que lo identifique unicamente, si no se producen errores de automatizacion, pues no sabe a qué registro irse.

hay que diferenciar bien cuando se está añadiendo, modificando o borrando un registro.

la propiedad editmode tienes el estado del recordset
si está añadiendo, modificando o borrando.

antes de cambiar de accion (add o delete) debes Hacer un update o updatebatch para que el recordset se guarde definitivamente.

y si quieres hacer dos add has de meter un update por cada add

rs.add
rs.fields("nombre")="pepe"
.
.
.
rs.update
rs.add
rs.fields("nombre")="paco"
.
.
.
rs.update

Byte¡¡