我需要 ADS OleDB Provider for Visual FoxPro 的帮助。
我正在尝试将 64 位 .net 应用程序中的数据插入 FoxPro 数据库。将要插入数据的表有大约 130'000 条记录、139 个字段和 11 个索引。每次我运行我的示例应用程序时,我都会收到一个错误,指出仅在插入 3 或 4 条记录后索引已损坏。
如果我使用较小的表插入一些示例数据,则索引损坏没有问题。
有人知道这个问题并找到了解决方法吗?
谢谢!
我需要 ADS OleDB Provider for Visual FoxPro 的帮助。
我正在尝试将 64 位 .net 应用程序中的数据插入 FoxPro 数据库。将要插入数据的表有大约 130'000 条记录、139 个字段和 11 个索引。每次我运行我的示例应用程序时,我都会收到一个错误,指出仅在插入 3 或 4 条记录后索引已损坏。
如果我使用较小的表插入一些示例数据,则索引损坏没有问题。
有人知道这个问题并找到了解决方法吗?
谢谢!
VFP 不支持 64 位 --- PERIOD... 但是,为什么不使用直接的 VFP OleDb 提供程序。我已经使用了多年,并且在所有类型的查询、插入、更新、删除甚至 ExecuteScript() 调用方面都没有遇到任何问题。
澄清...
您是否尝试过使用 VFP 的 OleDB 提供程序而不是 ADS?我确信它仍然具有从类似接口对象派生的类似对象,例如......
Ole Db Object Common interface
---------------- -----------------
OleDbConnection IDbConnection
OleDbParameter IDbDataParameter
OleDbCommand IDbCommand
OleDbDataAdapter IDbDataAdapter
OleDbException IDbException