Connexion à la base de données d'accès avec SharePoint
-
09-12-2019 - |
Question
J'essaie de vous connecter à une base de données d'accès située sur le serveur de bureau. J'ai essayé ceci:
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");
Et j'essaie de vous connecter avec cette fonction:
private void connexionOpen(){
connect = new OleDbConnection(connexionString);
connect.Open();
}
Mais quand j'arrive à la ligne
connect.Open()
Je reçois cette erreur:
"Le fournisseur" Microsoft.Jet.Oledb.4.0 'n'est pas enregistré sur la machine locale. " Source="system.data"
Est-ce que vous avez une idée de quoi faire? Merci
La solution
SharePoint est de 64 bits et ne peut pas appeler des bibliothèques 32 bits.
jet est seulement 32 bits voir Comment obtenir une version X64 de Jet?
Mais vous pourrez peut-être utiliser Moteur de base de données Microsoft Access 2010Redistributable
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange