ポケ5
-
最近の投稿
カテゴリー
メタ情報
【C#】AS400:時間制限または記憶制限を超えています
エラー内容
C#(に限らないと思いますが)で100万件近いデータを一定条件でSelectしようとしたら下記メッセージが出て検索エラーとなりました。
「ERROR[HY000][IBM][System i Access ODBCドライバー][DB2 for i5/OS]SQL0666 - SQL QUERYが指定された時間制限または記憶制限を超えてます」
対応方法
1.[コントロールパネル]-[管理ツール]の中にある[データソース(ODBC)]を起動します。
2.[システムDSN]タブから、利用しているデータソースを選択し、[構成]ボタンをクリックします。
3.「System i Access for Windows ODBCセットアップ」画面が起動したら、[パフォーマンス]タブを開き[拡張]ボタンをクリックします。
4.「拡張パフォーマンス・オプション」画面が起動したら「照会オプション」の中にある[照会タイムアウトを使用可能にする]のチェックを外し[OK]ボタンをクリックします。
以上の対応で、このエラーは回避出来ました。