エラー内容
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]ボタンをクリックします。

以上の対応で、このエラーは回避出来ました。
