BDEで一時テーブルのリソース制限を変更するには?


まーす  2006-07-29 01:05:58  No: 22744

皆さんのお力を貸してください。

BDE(SYBASE)で、約280万件のデータを抽出(Query)をした場合に、
約817000件のところで、EDBEngineErrorで
「一時テーブルのリソース制限を超えます」のエラーがでて処理が中断します。
BDEの「BLOB SIZ」など変更してみましたが改善されませんでした。

どなたか改善策を知っているから教えて下さい。

Delphi6 Update Pack2
BDE5.2
SYBASE ASA9


HOta  2006-07-29 02:30:16  No: 22745

SQL Link ドライバの設定で
TDS PACKET SIZEを増やしてみればどうですか?
BDEのHelpでPACKET SIZEの調べ方が載っています。


まーす  2006-07-29 03:06:58  No: 22746

HOtaさん、情報ありがとうございます。
OpenClientがないでの、SQL-LINKではなく、ODBCでAdaptive Server Anywhere 9.0を使用しています。説明が足りなくで申し訳ありません。
読み込んでいるレコード長は、648バイトです。

また情報がありましたらお願いします。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加