SSRSレポートのRDLファイルのコマンドテキストにRAISE ERRORを追加できますか?SSRS RDLファイル - コマンドテキスト - RAISE ERROR
私のレポートでは、DBにデータがないため、空のPDFファイルが作成されています。データをチェックしたいのですが、データが見つからない場合はエラーを発生させる必要があります。それは可能ですか?
またはレンダリングコールの後、ファイルのコンテンツデータをどのように確認できますか?それを行う方法はありますか?
私たちはSSRS-2008-R2バージョンを使用しています。 であり、C#.netアプリケーションを使用してレポートを実行しているため、レポートサービスのWebServicesを介してレポートを呼び出し、レポートの結果を表すバイト配列を返しますが、配列バイトは常にバイトを持ちます。したがって、バイトが発生します。
私はバイト配列をチェックしてpdfを生成するかどうかを決定する必要があります。
どうすればいいですか?
CountRows()が0を返した場合、いくつかのメッセージを取得する必要があります。どのようにそれを行うことができますか? – Sahi
メッセージを受け取るとどういう意味ですか? –
私はmsmqでgenerate pdf要求をキューに入れ、レプリケーションDBからデータを読み込みます。 msmqが要求の処理を開始するまでに、複製は行われません。したがって、データセットは空になります。 データセットが空の場合は、ssrs RDLからメッセージまたは空のデータセットを返し、要求をmsmqに再度エンキューします。 – Sahi