ASP no puede actualizar la solución de base de datos ACCESS

  
                  

Escrito en el frente:

Todo es un problema de XP. Personalmente, piense que XP está buscando una seguridad excesiva, pero no se puede realizar como una función específica. Veamos este ejemplo de ASP, creo que a menudo me comunico. La gente de ASP a menudo se encontrará con este problema: obviamente su código está escrito muy correctamente, ¿por qué no puede actualizarse normalmente? Los siguientes mensajes de error no son causados ​​por el error de código de ASP en sí, sino por algunas configuraciones de permisos. Cuando encontré este problema, solía estudiar por mi cuenta para verificar mi código no menos de 10 veces, es decir, no revisé el error de ASP. Finalmente, revisé Internet y descubrí que era un permiso perverso.

Entorno operativo: windows xp

IIS 5.0

------------------------------------ --------------------------------

La ejecución de programas asp en Windows XP + IIS server puede La base de datos no se puede actualizar. El mensaje de error específico puede ser:

1. Microsoft JET Database Engine (0x80040E09) no se puede actualizar. La base de datos u objeto es de solo lectura

2. La operación del Proveedor Microsoft OLE DB para controladores ODBC (0x80004005) [Microsoft] [Controlador de Microsoft Access ODBC] debe usar una consulta actualizable.

3. La operación del motor de base de datos JET de Microsoft (0x80004005) debe usar una consulta actualizable.

Hay varias soluciones (puede haber diferentes soluciones para diferentes servidores, asumiendo que el directorio de inicio del sitio web es wwwroot):

A, haga clic derecho en la carpeta wwwroot - " Propiedades "- Cancelar" Sólo lectura "

Este método es el más simple y ocasionalmente efectivo para

B. Haga clic derecho en la carpeta en su archivo de base de datos -" Propiedades "-" Seguridad "- Agregar Usuario: "IUSR_computer name" y abra los permisos de lectura y escritura de "IUSR_computer name"

Este método es la mejor manera de resolver este problema en la actualidad, generalmente puede resolver el problema
< El sistema P> XP puede hacer clic con el botón derecho para no ver la opción "Seguridad", abra "Herramientas" - "Opciones de carpeta" - "Ver" - Cancelar "Usar uso compartido simple de archivos (recomendado)" y luego puede encontrarlo en las propiedades Opción "Seguridad"

C, haga clic derecho en la carpeta wwwroot - "Propiedades" - "compartir en la web" - "carpeta compartida"

D. Más soluciones, por favor, y yo Discutan juntos ~ QQ: 7021357

------------------------- -------------------------------------------

Último Una cosa es que, si desea configurar su propia máquina para depurar el servidor ASP, entonces es mejor no usar el sistema win XP, elija WIN 2000 es apropiado, no es bueno ... ¡entonces prepárese para tomar muchos desvíos! ... .

Por supuesto, cuando XP tiene algunos problemas inexplicables, tenga en cuenta la configuración de permisos de XP.

Copyright © Conocimiento de Windows All Rights Reserved