Proveedor Microsoft OLE DB para error de controladores ODBC 80040e21

  
                  Entorno del sistema Windows server2003 + IIS6 + NTFSASP + Access

Error del motor de base de datos JET de Microsoft '80004005' Error no especificado

[Microsoft] [ODBC Microsoft Access Driver] Error general No se puede abrir la clave de registro ' DSN de Jet temporal (volátil) para el proceso 0x474 Hilo 0x290 DBC 0x79d024 Jet '.

Proveedor Microsoft OLE DB para controladores ODBC Error' 80004005 '

[Microsoft] [ODBC Microsoft Access Driver] Errores comunes No se puede abrir la clave de registro 'DSN de Jet temporal (volátil) para el proceso 0x1f0 Thread 0xd44 DBC 0x203e024 Jet'.

Error del proveedor '80004005' Error no especificado

Error del motor de la base de datos JET de Microsoft '80004005' La operación debe utilizar una consulta actualizable.

La causa de la falla Este tipo de error generalmente ocurre en el formato NTFS del sistema de archivos. Está causado por una cuenta anónima insuficiente de IIS (nombre IUSR_computer) para archivos y carpetas relacionados. Primero, almacene la carpeta de la base de datos para que la cuenta anónima de IIS no escriba, modifique los permisos, el error es que la base de datos no se puede actualizar, escriba en segundo lugar, el directorio de carpetas temporales del sistema para la cuenta anónima de IIS no se escribe, modifique los permisos, el error se expresa como acceso Cualquier archivo en el servidor que utiliza el motor de base de datos JET de Microsoft para vincularse a la base de datos de la clase Access es un error. Este error no se produce en circunstancias normales. Al usar algunas herramientas de optimización de limpieza de basura del sistema u otros factores, este permiso de directorio puede cambiar. Así que por favor use tales herramientas con precaución.

Solución 1. Compruebe si la carpeta que almacena el archivo de la base de datos de Microsoft Access tiene acceso de escritura a la cuenta anónima de IIS. Si no, asigne el permiso de escritura, especialmente cuando el mensaje de error es (Base de datos Microsoft JET). La operación '80004005' del error del motor debe usar una consulta actualizable.).

Segundo, el motor JET creará un archivo temporal en el directorio% windir% /temp /al vincular la base de datos, y la cuenta anónima de IIS no tiene permiso suficiente para operar el directorio% windir% /temp /. Agregue una cuenta anónima de IIS ( IUSR_computer name) puede leer y escribir permisos en% windir% /temp /.

Otros errores no especificados, puede intentar volver a registrar el script ASP para explicar el archivo de biblioteca de enlaces. Ejecute los siguientes comandos en orden: 1.regsvr32 jscript.dll 2.regsvr32 vbscript.dll 3.iisreset Caso de referencia 2: Proveedor Microsoft OLE DB para controladores ODBC '80040e21' La operación OLE DB de varios pasos generó un error. Si es posible, compruebe cada valor de estado de OLE DB. No se hizo ningún trabajo. Este error se produce cuando el servidor intenta procesar una página que contiene un registro de actualización " o " inserta registro " comportamiento del servidor. La base de datos no pudo procesar la actualización o el intento de inserción que el comportamiento del servidor intentó realizar. Las posibles causas y soluciones son las siguientes: El comportamiento del servidor está intentando actualizar el campo de autonumeración de la tabla de la base de datos o intentar insertar un registro en el campo de autonumeración. Dado que el campo de autonumeración se completa automáticamente con el sistema de la base de datos, cualquier intento de rellenar estos campos con valores del exterior fallará. El comportamiento del servidor es actualizar o insertar datos que son del tipo incorrecto para el campo de la base de datos, como insertar una fecha en un campo booleano (sí /no), insertar una cadena en un campo numérico o insertar una cadena con formato incorrecto en " Campo de fecha /hora ". El error anterior ocurrió durante la operación de conexión de Oracle ODBC hoy. Las cosas que se encuentran en Internet se guardan aquí para ver si es útil. El formato de un elemento es incorrecto, especialmente el formato de hora y el formato de número. Debe completarse de acuerdo con el formato. El contenido de algunos elementos no debe exceder la longitud del campo. Verifique lo que ingresó y verifique los campos que agregó. ¿Existe algún derecho? La entrada está formateada.

Copyright © Conocimiento de Windows All Rights Reserved