ich versuche, auf Daten von gespeicherter Prozedur zum ssrs Bericht zuzugreifen. aber ich bekomme keine Antwort.Konnte Daten von gespeicherter Prozedur zu ssrs Bericht nicht erhalten
zeigt den Fehler "[rsRuntimeErrorInExpression] Der Beschriftungsausdruck für das Diagramm 'Diagramm 4' enthält einen Fehler: Die Abfrage hat keine Zeilen für das Dataset zurückgegeben. Der Ausdruck wird daher als null ausgewertet."
Ich habe Daten, wenn ich die gespeicherte Prozedur im Server Management Studio ausführen. aber ich bekomme keine Daten in ssrs Bericht.
, wenn ich für die Lösung für dieses Problem gesucht, fragen einige Websites, um den folgenden Code am Anfang
declare @FMTONLY bit
if (1=0) begin
set @FMTONLY=1;
set FMTONLY off;
end
und Ende der gespeicherten Prozedur
if @FMTONLY=1
begin
set FMTONLY on;
end
ich dies aber es tat hinzufügen funktioniert nicht für mich.
Ich möchte wissen, was der Grund für diesen Fehler ist? und wie kann ich diesen Fehler lösen?
Dank im Voraus
Ich würde jeden zusätzlichen Code aus Ihrem gespeicherten Proc nehmen, es wird nur verwirren. Nimmt SP Parameter an? Haben Sie versucht, die Dataset-Abfrage vom Dataset-Designer in Visual Studio/Report Builder auszuführen? Haben Sie sichergestellt, dass der Bericht auf die richtige Datenbank/den richtigen Server mit den richtigen Anmeldeinformationen verweist? –
meine gespeicherte Prozedur nahm Parameter. Mein Bericht zeigt auf korrekte Datenbank. und die Anmeldeinformationen sind korrekt. –
Haben Sie versucht, es aus dem Dataset-Designer in VS/Report Builder auszuführen? Sie sollten nach Parametern gefragt werden. Dies zeigt Ihnen genau, was an Ihren Bericht gesendet wird. –