Symfoware Serverでの埋込みSQLを用いたアプリケーション実行時のJYP2008Eエラーについて
- 埋込みSQLを用いたアプリケーション実行中に「JYP2008E 同時に操作できるSQL文の数を超えました」というエラーになりました。原因と対処方法を教えてください。
- [原因]
一度に処理できるSQL文の個数には上限があります。その上限を超えてSQL文を同時に扱おうとしたことが原因です。
[対処方法]
以下のいずれかの対処を行ってください。- クライアント用の動作環境ファイルのMAX_SQLの値を増やしてください。MAX_SQLは、同時に扱えるSQLの個数の上限値を指定します。
- アプリケーションを見直し、以下のカーソル系のSQL文を同時に使用しないようにしてください。
- OPEN文
- UPDATE文
- DELETE文
- PREPARE文
クライアント用の動作環境ファイルのMAX_SQLについての詳細は、以下のマニュアルを参照してください。
Symfoware Server V10.1.0 アプリケーション開発ガイド(共通編)
付録B 動作環境ファイルのパラメタ一覧
B.2 クライアント用の動作環境ファイル
MAX_SQLなお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 技術サポート |