私は、いくつかの RDLC ファイルを、コンパイル済みの VB.NET でデータソースを定義する RDL に変換する任務を負っています。コードを TSQL に変換するのは複雑な場合もあります。可能な場合は、既に開発されているアセンブリを使用することをお勧めします。
質問する
661 次
2 に答える
0
通常、 Code Behindから SSRS レポート データセットにアクセスする方法はありません。レポートのクエリを作成する必要があります。しかし、ちょっとした回避策があります。しかし、いくつかのパフォーマンスの問題があるかもしれません..
パフォーマンスの問題 (長所):
- レポートのクエリを作成すると、それらは ReportServer によって処理されます
- また、ストアド プロシージャを作成すると、レポート サーバーとデータベース サーバーが異なる場合に備えて、データベース サーバーによって処理されます。
パフォーマンスの問題 (短所):
- 上記の方法を使用したくない場合、および Web アプリケーションを開発している場合は、XML
を介してコード ビハインドから SSRS rdl にデータを渡す
ことを確実に利用できます。データベースサーバーではなく、アプリケーションが存在するサーバーによって行われます
于 2013-01-17T04:27:44.567 に答える
0
おそらく最良の選択肢は、データを xml Web サービスとして公開するアセンブリのホストを作成し、レポートで xml データ ソースを使用することです。
于 2013-01-17T04:14:24.087 に答える