IBM System i(別名i5/OSまたはAS/400)をV5R4からV7R1にアップグレードした後、ODBCを使用してDB2に接続するアプリケーションの1つが、次のエラーで失敗します。
Error Code: 69899
SQLSTATE: S1000
[IBM] [System i Access ODBC Driver] [DB2 for i5/OS] PWS0005
Error occurred in the database host server code.
症状は次のとおりです。
While / Wendループでは、CURSORが宣言されてから開き、フェッチを実行して閉じます。
いずれかの反復でカーソルが行を取得しない場合、次の反復では、カーソルを開こうとしたときに(別のSQLクエリを使用して)カーソルを宣言した後にエラーが発生します。
最初に、ODBCドライバーを利用可能な最新バージョンに更新しましたが、問題は解決しません。
緊急の解決策が必要だったので、カーソルが行を返すかどうかを事前に選択して問題を解決しました。それ以外の場合はその反復をスキップします。これで問題は解決しますが、あまり洗練された解決策ではないようです。
ホストで発生するエラーに関する詳細情報を取得する方法はありますか?
事前にどうもありがとうございました。