Conectando-se ao banco de dados Access com Sharepoint
-
09-12-2019 - |
Pergunta
estou tentando me conectar a um banco de dados do Access localizado no servidor da área de trabalho.Eu tentei isso:
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 tento me conectar com esta função:
private void connexionOpen(){
connect = new OleDbConnection(connexionString);
connect.Open();
}
Mas quando eu chego na linha
connect.Open()
eu recebo este erro:
"O provedor 'Microsoft.Jet.oledb.4.0' não está registrado na máquina local". Fonte = "System.Data"
Vocês têm alguma ideia do que fazer?Obrigado
Solução
O SharePoint é um código de 64 bits e não pode chamar bibliotecas de 32 bits.
Jet é apenas 32 bits, veja Como obter uma versão x64 do Jet?
Mas você pode usar Mecanismo de banco de dados Microsoft Access 2010 redistribuível
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange