かなり大きなデータセットに対して複数の結合を含む FoxPro OLEDB クエリを実行しています。ただし、「MAX」または「TOP 100」[rows] データのみを要求しているにもかかわらず、次のエラーが発生します。
System.Data.OleDb.OleDbException (0x80004005): ファイル c:\users\appX\appdata\local\temp\4\00004y7t002o.tmp が大きすぎます。[ローカル]
また
System.Data.OleDb.OleDbException (0x80004005): ファイル c:\users\appX\appdata\local\temp\00002nuh0025.tmp への書き込みエラー。[リモート]
(ローカルとリモートの両方でクエリを試しました)。
OLEDBクエリは、大量の一時ファイルを作成/削除しているようです。
これは、私のクエリが単に大きすぎることを示唆しており、いくつかの小さなクエリ/回避策が必要になります。
問題は、これは既知の問題ですか? 公式の回避策はありますか?FoxPro ODBC アダプタにも同じ問題がありますか?