2013-04-26 95 views
0

我使用的开放式办公室的数据库,并希望从数据表中C#连接,我使用的连接字符串“供应商= Microsoft.Jet.OLEDB.4.0;数据源= E:\工作\ HP_Data。 ODB”,但在运行时显示错误的‘‘Microsoft.Jet.OLEDB.4.0’提供者未注册在本地计算机上’。连接到OpenOffice的数据库从C#

回答

0

我怀疑你的方法是去工作,即使你设法得到正确注册您的机器上Jet.OLEDB驱动程序。 Jet.OLEDB驱动程序用于连接到Jet(Access).mdb文件,而不是OpenOffice .odb文件。

我相信OpenOffice Base使用HSQLDB数据库引擎,因此您可以使用HSQLDB驱动程序从C#连接到您的.odb文件。

+0

我不使用的MS Access,我使用的开放式办公,请给我建议,如何从C#.NET连接处。 – 2013-04-26 10:06:04

+0

@ManjeetSingh我已经重新标记了你的问题。 – 2013-04-26 10:10:40

+0

Okey thanks.please如果有的话,请提供给我另一种解决方案。 – 2013-04-26 10:20:23