2015-01-14 4 views
6

Какая версия Visual Basic поддерживает SSRS?Какая версия VB используется в SSRS

MSDN page говорит, что вы пишете Visual Basic в коде отчета, но не много рассказываете об этой версии.

+2

В моем опыте язык выражений, используемый в SSRS, больше похож на VBA, чем на VB.NET. В любом случае, поскольку вы можете добавить ссылку на любую сборку .NET, я бы предположил, что версия зависит от того, какую версию SQL Server/Data Tools вы используете. Например, с SQL Server 2014, я бы предположил, что версия .NET 4.0 или, возможно, даже 4.5. Но почему это имеет значение? Чего вы пытаетесь достичь? – Dan

+0

Мне понравилась версия. Погубил его. Не нашел ничего. Поэтому я подумал, что я должен спросить здесь о stackoverflow. Ваш комментарий отвечает на вопрос. Вы можете ответить на вопрос. Я буду принимать его как правильный ответ. Постскриптум Я знал о добавлении ссылок на сборку, но я никогда не думал о версии Data Tools. Интересно. – Oxon

+0

Я оставлю свой комментарий в качестве комментария на данный момент - возможно, кто-то более просвещенный может пролить дополнительный свет на вопрос :-) – Dan

ответ

3

Хороший вопрос. Microsoft не очень понятна. В спецификации RDL для SQL Server 2008 R2 указано, что выражения «определены в синтаксисе, совместимом с Visual Basic», но не содержат никаких других деталей, кроме устаревшей ссылки. Также не упоминается пользовательский код, отличный от ссылок .NET для предварительно скомпилированных библиотек DLL.

Код, записанный в отчете, сохраняется как текст в файле RDL после его развертывания, что означает, что он интерпретируется «на лету» или скомпилирован JIT, когда он запускается в отчете. По этой причине, если у вас большой объем или интенсивный код, предварительная компиляция в dll и ссылка на него в отчете, это обеспечит лучшую производительность.

+2

Итак, ваш «ответ» - «Я не знаю».? –

+1

Я отвечаю, что это не определено – SQLDiver

Смежные вопросы