2009-01-24 5 views
1

Pour remplir une zone de texte dans un en-tête de page, je configure un paramètre (vous ne pouvez pas utiliser les champs Le paramètre a la valeur par défaut définie sur "From Query" et les champs Dataset et Value sont définis en conséquence. Cela fonctionne un développement dans Visual Studio 2005. Une fois que j'ai déployé le rapport et affiche le rapport dans le contrôle ReportViewer j'obtiens l'erreur:SQL Server Reporting Services Valeurs par défaut De la requête ne fonctionne pas dans le rapport déployé

"Validation de paramètre a échoué. Il n'est pas possible de fournir des valeurs valides pour tous paramètres (rsParameterError) ".

Si je supprime le paramètre, le rapport fonctionne correctement.

(Chose étrange est que je pensais que cela avait fonctionné plus tôt).

Répondre

1

Vous avez probablement vérifié, mais la valeur par défaut a-t-elle été copiée? Par le passé, j'ai eu des problèmes avec les services de génération de rapports dans lesquels les valeurs par défaut étaient perdues lorsque je déplaçais un rapport d'une boîte à l'autre.

1

Merci pour la réponse - cela m'a orienté dans la bonne direction ... J'ai utilisé mon propre programme pour déployer plusieurs rapports afin de les regarder rarement via le site Web du gestionnaire de rapports. En tout cas - je viens de déployer le rapport sur mon PC à la maison et ça a bien fonctionné ... en regardant le rapport dans le Gestionnaire de Rapports sur les deux PC j'ai trouvé que "Invite Utilisateur" sur le PC qui ne fonctionnait pas n'était pas coché ... allez comprendre. Cocher cela a résolu le problème. J'apprécie les résultats que je reçois de SSRS, mais je suis assez nouveau et je trouve des choses (comme ça) un peu frustrantes ... la souris et le clavier ont de la chance de ne pas se retrouver fenêtre!

+0

J'ai eu ce problème aussi. Je l'ai résolu en fournissant une expression, comme: = "1" –

Questions connexes