Der SQL Server Reporting Studio-Bericht zeigt den Fehler "ERROR #" oder einen ungültigen Datentyp an

9

Ich habe zu lange mit diesem Problem gekämpft, bevor ich endlich herausgefunden habe, wie ich es vermeiden / beheben kann. Es scheint etwas zu sein, das auf StackOverflow zugunsten anderer sein sollte.

Ich hatte einen SSRS-Bericht, in dem die Abfrage einwandfrei funktionierte und die erwarteten String-Ergebnisse angezeigt wurden. Als ich jedoch versuchte, dieses Feld dem Bericht hinzuzufügen, wurde weiterhin "ERROR #" angezeigt. Ich konnte schließlich ein bisschen mehr Info finden:

  

Der Value-Ausdruck in [textbox] hat einen Datentyp zurückgegeben, der lautet   nicht gültig.

Aber ich wusste, dass meine Daten gültig waren.

    
Josh 29.01.2014, 12:14
quelle

3 Antworten

23

Die Antwort gefunden hier .

Im Grunde handelt es sich um ein Problem beim Zwischenspeichern, und Sie müssen die ".data" -Datei löschen, die im selben Verzeichnis wie Ihr Bericht erstellt wird. Einige schlugen auch vor, die Abfrage / den Bericht in einen neuen Bericht zu kopieren, aber das scheint der schwierige Weg zu sein, dasselbe zu erreichen. Ich löschte die .data-Datei für den Bericht, mit dem ich Probleme hatte, und es begann sofort wie erwartet zu arbeiten.

    
Josh 29.01.2014, 12:14
quelle
1

Eine andere Lösung für dieses Problem besteht darin, im Menü Datensatzeigenschaften auf Felder aktualisieren zu klicken.

Dadurch wird die Liste der Felder aktualisiert und SSRS gezwungen, neue Daten zu erhalten, statt sich auf eine zwischengespeicherte Version zu verlassen.

    
user3056839 29.01.2014 13:00
quelle
0

Nachdem Sie den Bericht in der Vorschau angezeigt haben, klicken Sie auf die Schaltfläche zum Aktualisieren des Berichts. Dadurch werden die Daten erneut abgerufen und eine aktualisierte Datei "rdl.data" erstellt.

    
Chad Horton 20.03.2018 19:26
quelle