0

我需要 ADS OleDB Provider for Visual FoxPro 的帮助。

我正在尝试将 64 位 .net 应用程序中的数据插入 FoxPro 数据库。将要插入数据的表有大约 130'000 条记录、139 个字段和 11 个索引。每次我运行我的示例应用程序时,我都会收到一个错误,指出仅在插入 3 或 4 条记录后索引已损坏。

如果我使用较小的表插入一些示例数据,则索引损坏没有问题。

有人知道这个问题并找到了解决方法吗?

谢谢!

4

1 回答 1

1

VFP 不支持 64 位 --- PERIOD... 但是,为什么不使用直接的 VFP OleDb 提供程序。我已经使用了多年,并且在所有类型的查询、插入、更新、删除甚至 ExecuteScript() 调用方面都没有遇到任何问题。

澄清...

您是否尝试过使用 VFP 的 OleDB 提供程序而不是 ADS?我确信它仍然具有从类似接口对象派生的类似对象,例如......

Ole Db Object    Common interface
---------------- -----------------
OleDbConnection  IDbConnection
OleDbParameter   IDbDataParameter
OleDbCommand     IDbCommand
OleDbDataAdapter IDbDataAdapter
OleDbException   IDbException
于 2011-02-08T02:00:30.413 回答