La Web del Programador: Comunidad de Programadores
 
    Pregunta:  52198 - LA OPERACIóN DEBE UTILIZAR UNA CONSULTA ACTUALIZABLE
Autor:  juancarlos rodriguez donayre
Estimados amigos...

Deseo hacer un insert con un objeto command a una tabla de Access y sale el siguiente error:

La operación debe utilizar una consulta actualizable.

Estoy utilizando ASP.net con Access.

Gracias por su ayuda...

  Respuesta:  Hugo Aristizábal
Ese error se genera especialmente sobre Windows XP, y tiene que ver directamente con los permisos de lectura y escritura de ASP.NET sobre el archivo .mdb. Para solucionar e lproblema, debés hacer lo siguiente:

Por el explorador de Windows, click derecho sobre el archivo .mdb, propiedades, y luego, sobre la pestaña seguridad. Si ni ves esta pestaña, entonces entrás por el menú Herramientas, Opciones de Carpeta, y quitas la selección de "Utilizar uso compartido simple de archivos (recomendado)".

La manera más simple, una vez estés sobre la pestaña seguridad, es seleccionar el gruop de usuarios TODOS y debajo, en permisos de Administradores, marcás Control Total.

Con eso debería quedar solucionado el problema. Si tenés otra inquietud, no dudés en escribirme al correo.