none
Line item in SSRS verursacht in der Ausführung einen Hänger! RRS feed

  • Frage

  • Ich entwerfe im BIDS / SSRS von SQLServer 2008 Reports mit XML-Datenquellen. Diese werden dann in einem Framework eines Drittanbieters eingebunden und als HTML angezeigt.
    Hierbei bekomme ich folgendes Problem: wenn ich ein Line Item im Bericht verwende wird dieser nicht im Framework korrekt ausgeführt. Es wird endlos die Meldung "Loading..." angezeigt.
    Mittlerweile habe ich herausgefunden, dass in der RDL-Datei das Line Item eine Parameter "Height = 0" hat. Wobei dieser Parameter eigentlich unsinnig ist (bei einer Linie). Wenn ich diesen Parameter manuell aus der RDL-Datei lösche funktioniert der Bereicht wieder. Aber das ist ja eigentlich nicht der Sinn der Sache.
    Warum kann der ReportViewer.aspx nicht mit diesem Parameter umgehen? Vor ca. 3-4 Wochen ging das noch, aber dann wurde irgend ein Update oder eine sonstige Änderung am System durchgeführt und seither können keine Linien mehr in den Berichten verwendet werden.
    Hier nochmal der HTML-Code der Probleme bereitet:

    <Line Name="Line1"> <Top>1cm</Top> <Left>1cm</Left> <Height>0cm</Height> <Width>6cm</Width> <Style> <Border> <Style>Solid</Style> <Width>10pt</Width> </Border> </Style> </Line>

    Im als PDF- oder MHTML Bericht funktioniert das. Allerdings nicht als HTML-Bericht. Liegt das am ReportViewer? Wie kann ich den ändern? Oder macht SSRS den Parameter Height fälschlicherweise in den Code?

    Danke für Hilfe im Voraus

    Gruß Bernd


    Mittwoch, 27. August 2014 08:05