<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />JMP 11に関するこれに関する文書は絶対にないと思われるので、私はこのヒントをコミュニティーに共有すると思いました。
最近JMP 10からアップグレードしたため、多くのストアドプロシージャコールがjJMP 11では機能しなくなりました。ドキュメントによれば、ストアドプロシージャ呼び出しがJMP 11でサポートされているようにさえ見えません。それでも、私たちは1つのストアドプロシージャ呼び出しを見つけました。少し調べると、通話中に返されたログメッセージと何らかの関係があるはずです。機能したストアドプロシージャは単純なselectステートメントであるため、返された行数と結果セットのメッセージが1つありました。他のストアドプロシージャは複数の一時テーブルを使用し、ストアドプロシージャの途中で影響を受けた行数について複数のメッセージを生成します。JMP 10では、これは最終的に返されるデータセットには影響しませんでした。一方、JMP 11は、提供されるログ/フィードバックの一部として複数のメッセージを調べます。
簡単な解決策は、最終結果セットに関する最終メッセージを除くすべてのメッセージを抑制することです。
ストアドプロシージャの開始時に:
NOCOUNTをオンに設定
問題を処理し、viola JMP 11はストアード・プロシージャー呼び出しを処理します。
JMP11がView-> Logに意味のあるエラーメッセージを表示したことはありません。
ティム
便利な情報をありがとう。一時テーブルを使用するExcelのストアドプロシージャを使用する場合は、NO COUNTの要件が存在するため、これらの種類の接続に共通の機能であると思います。