DataSet-Abfrage mit Parameter funktioniert nicht in Berichts-generator
Das folgende Bild zeigt die Abfrage und Ihr Ergebnis ohne Variablen:
Den nächsten zeigt sich die gleiche Abfrage mit einer variable und einem anderen Ergebnis:
Diese, wie die parameter festgelegt wurde kurz vor der Ausführung der Abfrage:
Ich habe auch versucht, die Einstellung der parameter, ohne " aber es führt zum selben Ergebnis.
Irgendeine Ahnung, was Los ist??? Jegliche Hilfe würde sehr geschätzt werden.
HINWEIS: Das DBMS ist MySql
InformationsquelleAutor aleafonso | 2012-05-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieses seltsame Problem wird durch die Tatsache, dass SSRS ist verbunden mit MySQL-ODBC-connector; daher wird die Abfrage-Parameter definiert werden sollte, wie
?
und Ihre Namen sindParameter1
,Parameter2
usw... in der Reihenfolge des AuftretensQuelle: http://www.tek-tips.com/viewthread.cfm?qid=1354185
InformationsquelleAutor aleafonso
Im Berichts-generator 3.0 Sie können benutzerdefinierte Parameter in einer dataset-Abfrage mit der folgenden syntax:
WO sql_column_name = (@Parameter_name_in_ReportBuilder)
Beispiel:
WÄHLEN Sie * aus [dbName].[dbo].[TableName]
WHERE Konto=(@Parameter1)
Bevor Sie den Bericht ausführen können, müssen Sie einen Parameter mit Namen Parameter1 (in diesem Beispiel ändern Sie den Namen des Parameters) in der Dataset-Eigenschaften - Parameter. Der Wert Feld sollte gesetzt werden, um einen der Parameter
InformationsquelleAutor wondersz1