Connessione al database di accesso con SharePoint
-
09-12-2019 - |
Domanda
Sto cercando di connettersi a un database di accesso che si trova sul server del desktop. Ho provato questo:
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 provo a connetterti con questa funzione:
private void connexionOpen(){
connect = new OleDbConnection(connexionString);
connect.Open();
}
.
Ma quando arrivo alla linea
connect.Open()
.
Ottengo questo errore:
"Il provider" microsoft.jet.oledb.4.0 "non è registrato sulla macchina locale." Source="System.Data"
voi ragazzi avete idea di cosa fare? Grazie
Soluzione
SharePoint è un codice 64 bit e non può chiamare librerie a 32 bit.
Jet è solo a 32 bit vedere Come ottenere una versione X64 di Jet?
Ma potresti essere in grado di utilizzare Microsoft Access Database Engine 2010Ridistribuibile
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange