Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 21479|Respuesta: 0

[Fuente] El "Microsoft. ACE.oledb.12.0" ofrece una solución alternativa

[Copiar enlace]
Publicado en 23/9/2015 9:34:30 | | |
Mensaje de error: "Microsoft. Proveedor ACE.oledb.12.0".Solución:

Vehttp://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exeDescargar. Luego instáltalo.

Este error se debe a que usas una base de datos creada por ACCESS2007 versión, peroServidorNo hay ningún programa que funcione en conjunto, así que hay un error.

El "Microsoft. Proveedor ACE.oledb.12.0".
Nota:Una excepción no gestionada ocurrió durante la ejecución de la solicitud web actual. Consulta la información del rastreo de pila para obtener detalles sobre el error y de dónde proviene en tu código que causó el error.

Detalles de la excepción:System.InvalidOperationException: 未在本地计算机上注册“microsoft.ACE.oledb.12.0”提供程序。
Descarga el controlador de sistema Office 2007: Instalación de componentes de conexión de datos
http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463960fdcdb/AccessDatabaseEngine.exe
Esta descarga instala un conjunto de componentes que las aplicaciones no de Microsoft Office pueden usar para leer datos de archivos del sistema Office de 2007,
Por ejemplo, leer datos de archivos de Microsoft Office Access 2007 (mdb y accdb) y archivos de Microsoft Office Excel 2007 (xls, xlsx y xlsb).
Estos componentes también permiten establecer conexiones con Microsoft Windows SharePoint Services y archivos de texto.

Además, se instalan controladores ODBC y OLEDB para que los desarrolladores de aplicaciones los utilicen al desarrollar aplicaciones que se conecten con formatos de archivo de Office.
---------------------------------------------------------------------------------------------------------------------------------------------------
Usa esta descarga:
Si eres usuario de la aplicación, consulta la documentación de la solicitud para obtener información detallada sobre cómo utilizar el controlador adecuado.

Si eres desarrollador de aplicaciones usando OLEDB, establece el parámetro Provider de la propiedad ConnectionString en "Microsoft.ACE.OLEDB.12.0"
Si quieres conectarte a datos de Microsoft Office Excel, añade "Excel 12.0" a las propiedades extendidas de la cadena de conexión OLEDB.

Si eres desarrollador de aplicaciones y usas ODBC para conectarte a datos de Microsoft Office Access,
Por favor, configura la cadena de conexión en "Driver={Microsoft Access Driver (*.mdb, *.accdb)}; DBQ=ruta al archivo mdb/accdb"

Si eres desarrollador de aplicaciones y usas ODBC para conectarte a datos de Microsoft Office Excel,
Por favor, configura la cadena de conexión en "Driver={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ=ruta a archivo xls/xlsx/xlsm/xlsb"

Detalles:http://www.microsoft.com/downloads/zh-cn/details.aspx?displaylang=zh-cn&FamilyID=7554f536-8c28-4598-9b72-ef94e038c891

O:
Solución 1 (La verificación está bien)
  Selecciona el conjunto de aplicaciones de la app ------> selecciona Configuración avanzada ---------> activa aplicaciones de 32 bits -------> verdadero  

Solución 2
  Microsoft.ACE.OLEDB.12.0 ya no puede usarse en x64, tienes que forzar que tu aplicación web compile a x86 y luego publicarla en Win08 x64, recuerda poner Enable 32bit Application = true en el pool de aplicaciones.
(Sin verificación)






Anterior:¿Cómo comprobar si tu red está deshabilitada para el protocolo UDP?
Próximo:Base de datos de acceso a operaciones c# clase DBHelp
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com