Conexión a la base de datos de acceso con SharePoint
-
09-12-2019 - |
Pregunta
Estoy tratando de conectarme a una base de datos de acceso que se encuentra en el servidor del escritorio. Probé esto:
DatabaseAcces dbSAP = new DatabaseAcces(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Users\\adm_sharepoint\\Desktop\\PPMO\\BDD-Access\\BDD_PPMO_SAP.accdb");
DataSet dsCarneOffre = dbSAP.executeQuery("SELECT * FROM CarnetOffres");
e intento conectarme con esta función:
private void connexionOpen(){
connect = new OleDbConnection(connexionString);
connect.Open();
}
pero cuando llego a la línea
connect.Open()
Obtengo este error:
"El proveedor 'Microsoft.Jet.oledb.4.0' no está registrado en la máquina local". Source="system.data"
¿Tienes alguna idea de qué hacer? Gracias
Solución
SharePoint es un código de 64 bits y no se puede llamar a las bibliotecas de 32 bits.
JET es solo de 32 bits. Consulte ¿Cómo obtener una versión x64 de Jet?
Pero es posible que pueda usarla Motor de base de datos de Microsoft Access 2010Redistribuible
Licenciado bajo: CC-BY-SA con atribución
No afiliado a sharepoint.stackexchange