2014-01-29 6 views
8

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 zum Vorteil anderer sein sollte.SQL Server Reporting Studio Bericht "FEHLER #" oder ungültiger Datentyp Fehler

Ich hatte einen SSRS-Bericht, wo die Abfrage gut funktionierte und die erwarteten String-Ergebnisse angezeigt. Als ich jedoch versuchte, dieses Feld dem Bericht hinzuzufügen, wurde weiterhin "ERROR #" angezeigt. Ich war schließlich in der Lage, ein wenig mehr Informationen zu finden:

Der Wert Ausdruck in [Textbox] verwendet, um einen Datentyp zurückgegeben, die nicht gültig ist.

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

+0

markieren Sie Ihre Antwort als Antwort – wruckie

+0

Ich muss 2 Tage warten. – Josh

Antwort

22

Die Antwort gefunden here.

Grundsätzlich ist es ein Problem mit dem 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 harte 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.

+1

Ich habe einen Parameter geändert, der den Cache ungültig macht. Es hat für mich funktioniert. – Bengie

+1

Vielen Dank! Das hat mich verrückt gemacht! – YtramX

1

Eine andere Lösung für dieses Problem ist das Klicken auf Felder aktualisieren im Datensatz Eigenschaften Menü.

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

+1

Dies funktioniert nicht. Ich klickte auf "Felder aktualisieren" und änderte den Namen der zurückkommenden Spalte. Kein Würfel. Löschen von .data ist der Weg. –

+0

Echo Zach, das hat nicht für mich funktioniert. – YtramX

Verwandte Themen