Resuelva el problema de que ASP no se puede actualizar, la base de datos o el objeto es de solo lectura.

  

Recientemente, ayuda a otros a procesar los datos. Al agregar datos, aparece "ASP no se puede actualizar. La base de datos o el objeto es de solo lectura". No solucioné mi problema.
1, el archivo mdb del directorio de datos del servidor se encuentra en el directorio, solo lectura
2, los permisos locales de la base de datos, a los permisos de solo lectura, luego suba
3, hay Tal vez se está moviendo de un directorio de solo lectura a un directorio legible, por lo que no debe usarlo. Puede resolver este tipo de problema bajando al local y subiéndolo.


"No se puede actualizar, la base de datos u objeto es de solo lectura" solución
primer contacto con Dreamweaver, cuando se realiza una implementación de página simple para escribir datos en la base de datos de acceso, siempre se encuentra Tal error:
El proveedor de Microsoft OLE DB para los controladores ODBC '80004005', [Microsoft] [ODBC Microsoft Access Driver] no se puede actualizar.
La base de datos o el objeto es de solo lectura. La depuración de varias veces no funciona.
De ninguna manera, solo Baidu, eh, eh. Parece que me he encontrado con mucha de esta situación. Tengo mucha información relevante cuando la reviso. Los beneficios de compartir recursos, ^ _ ^

Solución:

Esta causa El problema son los derechos de acceso del directorio del sitio, porque al usar la base de datos de Access, debe generar un archivo .ldb en el mismo directorio. Si el directorio
no tiene permiso de escritura o la base de datos de acceso en sí no tiene permiso de escritura, entonces ** * Este error. Dado que a la mayoría de los sitios web se accede mediante navegadores que usan acceso anónimo a Internet,
solo necesitamos agregar el usuario "IUSR_computer name" a los permisos de directorio de la base de datos, y otorgarle el permiso de "escritura". Encontré algunos artículos que dicen que es demasiado peligroso unirse al usuario de EveryOne y dar permiso de "escritura". En principio, este directorio más se puede escribir al usuario y se agrega en el IIS cuando el
usuario de acceso anónimo a Internet, el valor predeterminado es "IUSR_ computer name", pero si es un host virtual, debe buscarlo.

El método de operación específico es:

Haga clic con el botón derecho en el directorio donde se encuentra la base de datos (o en su directorio superior, pero tenga cuidado de heredar los permisos) -> seleccione "Compartir y seguridad" -> Seleccione "Seguridad" "pestaña->
Haga clic en el botón" Agregar "-> haga clic en el botón" Avanzado ... "-> Haga clic en el botón" Encontrar ahora (N) "-> Encuentre el nombre de usuario con el prefijo" IUSR_ "
(Formato Para el nombre del IUSR_computer) -> seleccione este usuario, haga clic en Aceptar -> luego se agrega el usuario -> en el cuadro de permisos "Cuenta de invitado de Internet",
además del predeterminado, también seleccione "permisos de escritura "->" Aplicar "o" Aceptar ".

Copyright © Conocimiento de Windows All Rights Reserved