ssrs parameter-Werte-und Kleinschreibung
Habe ich einen link zu einem Bericht (SSRS 2008 R2):
http://reportserver/pages/reportviewer.aspx?/folder1/report1&hostname=SERVER2
Diesem Bericht hat sich ein (Dropdown-Liste) parameter enthält Hostnamen.
Die drop-down-Liste hat diese Einträge:
- server1
- server2
- server3
Problem ist, dass manchmal der hostname übergeben wird in Großbuchstaben geschrieben (z.B. SERVER2) und damit der hostname ist nicht ausgewählt in der drop-down-Liste entspricht nicht der URL-parameter. Dies ist, weil SSRS-und Kleinschreibung unterschieden wird mit Bezug auf die parameter übergeben.
Will ich nicht die groß-und Kleinschreibung.
Ich habe versucht, die Einstellung auf das Dataset (Dataset-Eigenschaften - Optionen - groß - /Kleinschreibung), aber
das hat nicht funktioniert.
Ist es möglich ?
Die Werte in der drop-down-Feld oder die URL, die ich nicht ändern kann.
Beste Lösung wäre die case-insensitive-parameter-WERT übergeben.
Es geht NICHT darum, die Berichts-query... Diese Frage ist über die Parameter (drop-down-Liste).
Ich weiß, das ist über Parameter. Aber sind nicht die Parameter (Dropdown-Liste) die Werte schließlich an die Quelle Abfrage? Meine überlegung war, dass man das akzeptieren kann Ihre Parameter entweder in Großbuchstaben oder Kleinbuchstaben, und führen Sie dann das Gespräch, was möchten Sie in der Datenquelle die Abfrage.
InformationsquelleAutor Hans | 2014-07-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie die
LOWER()
- Funktion in SQL oder dieLCASE()
Funktion in SSRS. Diese Funktion konvertiert den string in Kleinbuchstaben geschrieben und wenn man es auf beiden Seiten dann effektiv Fall egal.Also entweder:
oder
Mehr info:
Update
Ich etwas falsch verstanden deine Frage. So greifen Sie auf den Bericht, indem Sie manuell die Generierung der URL mit dem parameter-Wert? Dieser Wert muss übergeben werden, in einer konsistenten Art und Weise oder das ist nicht zur Arbeit gehen. SSRS ist groß-und Kleinschreibung und Sie können sicherstellen, dass die verfügbaren Werte in den report-parameter formatiert sind, konsequent mit den oben genannten Funktionen.
Aber die erzeugte URL muss auch konsistent sein. By doing es auf diese Weise, die Sie explizit festlegen des Werts für die parameter-und wenn es nicht gültig ist, Wert es ist nicht zur Arbeit gehen. Die Frage ist hier nicht wirklich SSRS es ist die Tatsache, dass die Quelle die URL nicht generiert den parameter-Wert in einer konsistenten Art und Weise.
Fixieren Sie Ihre URL-Erstellung.
Ich würde nicht nennen dies ein Problem mit SSRS. Sie sind ausdrücklich die Einstellung der parameter der zu etwas, der nicht in einer gültigen, verfügbaren Wert. Der Bau der URL erledigt werden muss, konsequent. Aktualisiert die Antwort.
haha...das Problem ist der groß-und Kleinschreibung möchte ich, dass SSRS behandelt SERVER1 das gleiche wie server1
SSRS ist die groß-und Kleinschreibung und können Sie nicht ändern. Zumindest nicht so, wie Sie sind, Dinge zu tun. Sie brauchen, um zu beheben, was ist die Generierung der URL.
InformationsquelleAutor Mike D.