0

VisualFoxPro用のADSOleDBプロバイダーについてサポートが必要です。

64ビットの.netアプリケーションからFoxProデータベースにデータを挿入しようとしています。データが挿入されるテーブルには、約130,000のレコード、139のフィールド、および11のインデックスがあります。サンプルアプリケーションを実行するたびに、3つまたは4つのレコードを挿入しただけでインデックスが破損しているというエラーが表示されます。

小さいテーブルを使用してサンプルデータを挿入する場合、インデックスが破損しても問題はありません。

誰かがこの問題を知っていて、それを解決する方法を見つけましたか?

ありがとう!

4

1 に答える 1

1

VFP は 64 ビットをサポートしていません --- PERIOD... ただし、直接 VFP OleDb プロバイダーを使用しないでください。私はそれを何年も使用してきましたが、すべてのタイプのクエリ、挿入、更新、削除、さらには ExecuteScript() 呼び出しで問題が発生したことはありません。

明確化...

ADS の代わりに VFP の OleDB プロバイダーを使用してみましたか? 次のような同様のインターフェースオブジェクトから派生した同様のオブジェクトがまだあると確信しています...

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