Home

Error - La operación debe usar una consulta actualizable

webmaster's picture

 

Error cuando intentais modificar en la BD Access desde una página asp o asp .net?

 

El problema son los permisos de lectura/escritura del archivo *.mdb.
Si tienes Windows 2000, no tendrás este problema, pero si usas bases de datos de Access en Windows XP te debe haber ocurrido.
Es un problema originado por los MDAC del sistema a partir de la version 2.7 con el service pack 2 de Windows XP
El caso es que hay que habilitar el permiso de escritura para el archivo *.mbd. Para ello abres el explorador de windows, haces click con el segundo boton sobre tu archivo *.mbd, click en propiedades y luego en la pestaña SEGURIDAD.
Probablemente no veas esta pestaña, eso es porque no aparece por defecto. En la ventana del explorador de windows haces click en Herramientas/Opciones de carpeta. Te vas a Ver y desmarcas: Utilizar uso compartido simple de archivos (recomendado)
Bien, ahora que ya estamos todos en la pestaña SEGURIDAD, en el cuadro Nombres de grupos o usuarios seleccionas TODOS y finalmente, debajo, en Permisos de Administradores marcas Control Total.
Con esto ya puedes añadir, modificar y borrar cosas en la base de datos.

Fuente: 

Centro Practico - LEMUR SOLUTION

Contacto: 
webmaster