2012-02-22 6 views

ответ

7

Отличный вопрос! Это заставило меня немного поработать, из-за неопределенной памяти, что это было где-то выставлено. Конечно:

=DataSets("TopEmployees").CommandText 

или, еще лучше,

=DataSets("MyDataSet").RewrittenCommandText 

Второй вариант будет включать в себя замену параметров.

Имейте в виду, что это может привести к проблемам безопасности, если кто-то может найти SQL инъекции атаки через это ...

Источник: http://msdn.microsoft.com/en-us/library/dd255235.aspx

+0

Спасибо большое! Я попробовал его в SSRS 2008, и это идеальное решение. Однако я пытаюсь сделать это в SSRS 2005, где он не работает. Любые предложения, чтобы сделать это возможным в 2005 году? –

+0

Я сомневаюсь, что это возможно в 2005 году. SSRS действительно достиг своего шага в 2008 году, выпуске пословиц 3.0. (Http://www.feld.com/wp/archives/2006/04/getting-it-right-with-version-30.html) –

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