Подключение к базе данных доступа с SharePoint
-
09-12-2019 - |
Вопрос
Я пытаюсь подключиться к базе данных доступа, которая находится на сервере рабочего стола. Я попробовал это:
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");
.
И я пытаюсь подключиться с этой функцией:
private void connexionOpen(){
connect = new OleDbConnection(connexionString);
connect.Open();
}
.
Но когда я приеду в линию
connect.Open()
.
Я получаю эту ошибку: Поставщик «Microsoft.jet.oledb.4.0» не зарегистрирован на локальном компьютере. " Source="system.data"
У вас есть идеи, что делать? Спасибо
Решение
SharePoint - 64-битный код и не может вызывать 32 библиотеки.
jet - всего 32-битная см. Как получить версию Jet Z64?
Но вы можете использовать Microsoft Access Database Engine 2010Перераспределяемый
Не связан с sharepoint.stackexchange