デルファイでアクセス97を使用したデータベースプログラムを作成しています。
アクセスデーターベースの大きさが100Mで、
1万件のデータを登録にいくと、『テンポラリ ファイルのための空き容量が不足しています。』と表示されます。
エラー発生時のテンポラリーファイルの容量は1G程度で、
Cドライブの空き領域は30G程度あり問題ないと思うのですが、なにが原因なのでしょうか。
アクセス97にそういう制限でもあるのでしょうか。
ボンミスでした....が、一応原因を書いておきます。
TQueryの最適化を自動で行っていたため、TEMPの一時ファイルが
肥大化していたようです。
1万件データ登録の繰り返しの開始にPrepareし、
終了後にUnPrepareすることにより、1G程度だったテンポラリーの
一時ファイルの大きさを半分程度にすることができました。
一人芝居で申し訳ないです....
ツイート | ![]() |