既に .dll があると仮定すると、レポート デザイナー フォルダー (RDL がある場所) とレポート サーバー フォルダーの次の場所に dll を配置します。
Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies
Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\bin
レポートから dll への参照を追加します。
レポートを開いた状態で、[レポート]、[レポート プロパティ]、[参照]、[参照の追加] の順に移動し、dll を参照して追加します。
テキスト ボックスのプロパティ値で、dll のメソッドを呼び出します。次のようになります。
=MyDllName.ClassName.MyMethodOrSubOrWhatever
これは、これを順を追って説明できる優れた記事です。
既に .dll があると仮定すると、レポート デザイナー フォルダー (RDL がある場所) とレポート サーバー フォルダーの次の場所に dll を配置します。
Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies Program Files\Microsoft SQL Server\MSSQL.3\Reporting Services\ReportServer\bin
レポートから dll への参照を追加します。
レポートを開いた状態で、[レポート]、[レポート プロパティ]、[参照]、[参照の追加] の順に移動し、dll を参照して追加します。
テキスト ボックスのプロパティ値で、dll のメソッドを呼び出します。次のようになります: =MyDllName.ClassName.MyMethodOrSubOrWhatever
これは、これを順を追って説明できる優れた記事です: http://support.microsoft.com/kb/920769
PS もう 1 つのオプションは、Web サーバーに面倒な作業をさせたくない場合は、ストアド プロシージャを使用することです。ただし、非常に大規模なデータベース システムでの私たちの経験では、データベース サーバーをスケールアップするよりも Web サーバーをスケールアップする方がはるかに簡単であるため、Web サーバーで多くの手間のかかる作業を行います。