从webservice开发的c#读取数据库visual foxpro

时间:2012-08-14 21:43:29

标签: c# oledb foxpro dbf

我正在尝试从使用C#和64位服务器开发的Web服务中读取foxpro表,但在打开表时出现错误:

System.Data.OleDb.OleDbException:外部表格不符合预期格式。 要做到这一点,请使用microsoft.ace12提供程序。}

不幸的是我无法在64位服务器上使用oledb 32位。

任何想法.. 抱歉我的英语不好;)

2 个答案:

答案 0 :(得分:1)

您可以在64位计算机上安装32位VFP OLE-DB驱动程序。然后查看this SO question

的已接受答案

答案 1 :(得分:0)

您可以设置此Web Service使用的应用程序池以使用32位。但是,如果您使用的是MS Access Connectivity Engine驱动程序 - 它有64位版本。