我正在尝试连接到位于桌面服务器上的访问数据库。 我试过这个:

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位:http://blogs.msdn.com/b/psssql/archive/2010/01/21/3010/01/21/34-version-of-jet.aspx“rel=”nofollow“>如何获得x64版本的喷气式飞机?

但您可以使用 Microsoft Access数据库引擎2010重新发行

许可以下: CC-BY-SA归因
scroll top