2016-07-08 9 views
1

questionを参照すると、少なくともCrystal Reportsで使用したレポートアダプタクラスを再利用できます。SSRSで既存のレポートアダプタクラスを使用できますか?

私たちはCrystal ReportsからSSRSに移行しています。現在、Crystal Reportsの場合、ストアドプロシージャを呼び出すメソッドを持つDataAccessクラスが用意されています。これらのDataAccessメソッドは、対応するReportAdapterクラスのメソッド内で呼び出され、データセットテーブルの列を埋めます。

このルートをSSRSで使用できますか?私たちは、ストアドプロシージャを使用してデータを直接バインドするのではなく、SSRSでこれらのクラスとメソッドを再利用しようとしています。

ご意見をいただければ幸いです。

答えて

1

最も簡単なアプローチは、SSRSにデータセットへのバインディングを作成させることです。 ssrs経由で直接サポートされている唯一のコード部分は、.NETクラスとインターフェイスできるvbコードインターフェイスを使用しているため、データアクセスには使用されないため、質問に正しく回答しているかどうかはわかりません。

カスタムアセンブリにデータアクセスを含めることができます。 Hereは、ADO .NETデータセットを使用したデータバインディングの例です。この例では、ローカルレポート処理を使用していますが、リモートレポートにも同じことを適用できます。私はこれがあなたが探しているものであると疑っていると言うのにCrystal Reportsを十分に知っていますが、それはデータにアクセスする代替方法です。

+0

ありがとうございました。はい、これは私たちが探しているものではありません。しかし、本当にありがとうございます。 – Brian

関連する問題