2015-01-14 1 views
6

SSRSはどのバージョンのVisual Basicをサポートしていますか?SSRSで使用されるVBのバージョン

MSDN pageは、レポートコードにVisual Basicを記述していますが、バージョンについて詳しくは述べていません。

+2

私の経験では、SSRSで使用される表現言語はVB.NETよりもVBAに似ています。どのような場合でも、.NETアセンブリへの参照を追加できるので、使用しているSQL Server/Data Toolsのバージョンに応じてバージョンが変わってくるはずです。たとえば、SQL Server 2014では、バージョンが.NET 4.0または4.5であると推測します。しかし、それはなぜ重要なのでしょうか?あなたは何を達成しようとしていますか? – Dan

+0

バージョンが不思議でした。グーグル何も見つかりませんでした。だから私はstackoverflowについてここで尋ねるべきだと思った。あなたのコメントは質問に答えます。質問に返信することができます。私はそれを正しい答えとして受け入れます。 P.S.私はレポートへのアセンブリ参照の追加について知っていましたが、私はデータツールのバージョンについては考えていませんでした。面白い。 – Oxon

+0

私のコメントは今のところコメントとして残しておきます - おそらくもっと啓発された人が質問に新たな光を当てることができます:-) – Dan

答えて

3

良い質問です。マイクロソフトではこれについて非常に明確ではありません。 SQL Server 2008 R2のRDL仕様では、式は「Visual Basic互換の構文で定義されていますが、廃止されたリンクを除いて他の詳細は提供されません」と記載されています。また、プリコンパイルされたDLLの.NET参照以外のカスタムコードについては言及していません。

レポートに記述されたコードは、展開後にRDLファイル内にテキストとして格納されます。つまり、レポートの実行時にJITコンパイルされた状態で解析されます。このため、大量のコードや集中的なコードがある場合は、dllにプリコンパイルしてレポートで参照すると、パフォーマンスが向上します。

+2

あなたの "答え"は "分かりません"ですか? –

+1

私の答えは、これは未定義です – SQLDiver

関連する問題