Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Borrar registro .mdb con ADO (https://www.clubdelphi.com/foros/showthread.php?t=7648)

Masu 22-02-2004 16:48:35

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.

Masu 22-02-2004 16:54:24

Se me olvidaba,

el campo clave es autoincremental.

Será por eso por lo que no me deja borrar???

Letty 23-02-2004 18:16:56

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?

jachguate 23-02-2004 19:16:10

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 20:52:25.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi