RDO連携でストアドプロシジャ実行時に発生するエラー「実行時エラー'40041'」の原因と対処について
- RDO連携でストアドプロシジャ実行時に「実行時エラー'40041' テキストで指定された項目はありません。例)CALL TESTPROC(1,?,?)」というエラーが発生し実行できません。
原因と対処方法を教えてください。 - RDOの仕様(Microsoft社の仕様)としてパラメーターマーカーと定数値を組み合わせて使用する場合、パラメーターマーカーは定数値の左側に指定してください。
以下に修正例を示します。
-
修正前
CALL TESTPROC(1,?,?) -
修正後
CALL TESTPROC(?,?,1)
また、上記のように呼び出しできるように、ストアドプロシジャの定義変更を行ってください。
-
製品・サービス区分 | Symfoware | ||||
---|---|---|---|---|---|
製品・サービス情報 |
|
||||
アンサー種別 | 運用/保守 |