2017-05-30 5 views
0

Mon logiciel exécute SQL Server Reporting Services (2008 et 2016) des rapports via l'URL, comme ceci:rs d'accès: paramètre ParameterLanguage URL dans RDL (Microsoft SQL Server Reporting Services)

http: // {serveur}/EtatVue ? .aspx U2APda1EzUd8PPkhPWzbckCJ8sUqU2anjuGibt9BQTtcSmXr7MeP5A% 3d% 3d & rs: Command = Render & rc: barre d'outils = true & rs: Format = HTML4.0 & rs: ParameterLanguage = {choisi le code de culture} & rc: paramètres = false & ProcVersion = 17.2 .3.0

I w Je voudrais afficher le paramètreLanguage en haut du rapport, mais j'ai des problèmes. Essayer d'afficher (dans une zone de texte)

" Culture: " + rs:parameterLanguage 

résultats dans l'erreur suivante:

The Value expression for the textrun ‘textbox58.Paragraphs[0].TextRuns[0]’ contains a colon or a line terminator. 

et ce

" Culture: " + parameterLanguage 

résultats dans cette erreur:

'parameterLanguage' is not declared. It may be inaccessible due to its protection level. 

Comment puis-je accéder à rs: parameterLanguage dans le rd l?

Merci! Que se passe-t-il si vous essayez les paramètres! ParameterLanguage.value?

Répondre

0

Que se passe-t-il si vous essayez les paramètres!

+0

Je reçois cette erreur: L'expression de valeur pour la zone de texte 'textbox58' fait référence à un non -existing report parameter 'parameterLanguage'. – Palladian1881

0

I figured it out - il est

"Culture: " + User!Language 

qui imprime "Culture: en-US"