我需要一些针对Visual FoxPro的ADS OleDB Provider的帮助。
我正在尝试将64位.net-Application中的数据插入到FoxPro数据库中。将插入数据的表有大约130'000条记录,139个字段和11个索引。每次运行我的示例应用程序时,都会收到一条错误,指出在插入3条或4条记录后索引已损坏。
如果我使用较小的表来插入一些样本数据,那么损坏的索引就没有问题。
有人知道这个问题,并找到了解决问题的方法吗?
谢谢!
答案 0 :(得分: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