Question

J'ai un rapport OfficeWriter que je tente de publier sur les services de génération de rapports SQL via Excel. Il s'agit d'un rapport paramétré avec un seul paramètre d'entrée. Lorsque je clique sur 'Publier' dans la barre d'outils OfficeWriter, le message d'erreur suivant s'affiche:

  

L'expression valeur du paramètre de requête '@test' contient une erreur: [bc30277] Tapez le caractère '!' ne correspond pas au type de données déclaré 'Microsoft.ReportingServices .....

Quelle pourrait en être la raison?

Devrais-je déployer cela à partir de Visual Studio à la place?

Était-ce utile?

La solution

Je l'ai corrigé!

Il s'avère que officewriter ou peut-être que ms-excel ajoute un caractère '@' dans le fichier .rdl lors de la sauvegarde du rapport.

avant: =Parameters!@test.Value

après: = Paramètres! Test.Value

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top