![]() |
Borrar registro .mdb con ADO
Hola a tod@s,
tengo un problema y es que necesito borrar un registro en una base de datos hecha con access xp. Accedo a traves de ado, y al borrar me salta la siguiente excepcion: "El RecordSet actual no admite actualizaciones. Puede ser una limitacion del proveedor o del tipo de bloqueo seleccionado." La instruccion que uso para borrar es del tipo: adoquery1.delete; Espero vuestra ayuda, saludos. |
Se me olvidaba,
el campo clave es autoincremental. Será por eso por lo que no me deja borrar??? |
Hola!
Yo no entiendo mucho de esto, pero creo que por lo del campo autonumérico no deberías tener problema, simplemente lo borra y ya está. En Paradox sucede eso, se puede borrar tranquilamente. En cuanto a la instruccion a mi me parece que es correcta. ¿No tendrás la tabla en modo solo lectura o algo de esto, no? |
Puede ser que la versión en la que creaste la BD sea diferente de la versión del engine instalado en la máquina donde queres hacer el borrado. Tengo entendido que access te da acceso de lectura a estas bases de datos, pero no te permite modificarlas.
Hasta luego ;) |
La franja horaria es GMT +2. Ahora son las 21:52:54. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi