从使用microsoft.ace12版本64位的c#开发的Web服务中读取dbf文件

时间:2012-08-14 14:23:33

标签: c# web-services oledb dbf

我在32位计算机上开发了一个Web服务,使用dbf读取oledb个文件。

问题是服务器是64位,oledbmicrosoft.ace12取代。

尝试打开连接时出现以下错误:could not find isam installable.

我的连接字符串是:

connectionString="Provider=Microsoft.ACE.OLEDB.12.0;SourceType=DBF;SourceDB=\\NEPTUNO\SISTEMAS\SIST\TABLAS;Exclusive=No;" providerName="Microsoft.ACE.OLEDB.12.0"

任何想法? 再见;)

1 个答案:

答案 0 :(得分:1)

32位应用程序无法访问64位驱动程序,它们因某种原因而分开。

您需要为64位平台重建应用程序或找到32位等效驱动程序。