ストアドプロシージャからssrsレポートにデータにアクセスしようとしています。しかし、私は答えを得ることはありません。ストアドプロシージャからssrsレポートにデータを取得できません
「[rsRuntimeErrorInExpression]グラフの「表4」のCaption式にエラーがあります。クエリでデータセットの行が返されていないため、式はnullに評価されます。
私はサーバー管理スタジオでストアドプロシージャを実行するとデータがあります。私はssrsレポートでデータを取得しません。
私はこの問題の解決策を探したときに、いくつかのサイトが最初に
declare @FMTONLY bit
if (1=0) begin
set @FMTONLY=1;
set FMTONLY off;
end
とストアドプロシージャ
if @FMTONLY=1
begin
set FMTONLY on;
end
の終わりに次のコードを追加するように依頼、私はこれをしなかったが、それ私のために働いていません。
このエラーが発生する理由は何ですか? このエラーを解決するにはどうすればよいですか?
ありがとうございました
私はあなたのストアドプロシージャから任意の追加コードを取り出しますが、それは問題を混乱させるだけです。 SPはパラメータを取っていますか? Visual Studio/Report Builderのデータセットデザイナからデータセットクエリを実行しようとしましたか?レポートが正しい資格情報を持つ正しいデータベース/サーバーを指していることを確認しましたか? –
私のストアドプロシージャはparameters.myレポートが正しいデータベースを指しています。その資格情報は正しいです。 –
VS/Report Builderのデータセットデザイナから実行しようとしましたか?パラメータの入力を求められます。これにより、レポートに送信される内容が正確に表示されます。 –