sql-server にストアド プロシージャがあり、返されるパラメーターの 1 つは、クエリ パラメーターを含む文字列です。これらのクエリ パラメータをレポートの上部に表示します。何かが見つかった場合はうまく機能しますが、何も見つからなかった場合はそれほど効果がありません。
2 つのクエリ結果を返そうとしました。1 つはレポートを作成するデータ セット (クエリ パラメーターを含む)、もう 1 つはクエリ パラメーター文字列です。Crystal は最初のデータ セットのみを表示するように見えますが、この非常に古い議論 ( http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=42462 ) は、これは機能しないと述べています。しかし、それは 5 年以上前のことであり、状況が変わったことを願っています。
問題は、何も返されない場合、レポートが非常に空白になるため、ユーザーは使用したクエリ パラメーターさえわからないことです。何の結果も返さないものをクエリしたことを確認できれば、それは役に立ちます。
したがって、ストアド プロシージャの最後にある場合:
SELECT * FROM [#ResultSet]
select @SearchCriteria as SearchCriteria
#ResultSet に何もなくてもSearchCriteriaを表示できるようにしたいです。このバージョンの Crystal で実行できますか? これを行う別の方法はありますか?