0

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

System.Data.OleDb.OleDbException:外部表不是预期的格式。 为此,请使用 microsoft.ace12 提供程序。}

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

任何想法..对不起我的英语不好;)

4

2 回答 2

1

您可以在 64 位机器上安装 32 位 VFP OLE-DB 驱动程序。然后看看这个 SO question接受的答案

于 2012-08-14T21:48:25.460 回答
0

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

于 2012-08-14T21:49:46.403 回答