Ich bekomme einen ziemlich frustrierenden Fehler von Business Intelligence Development Studio (Visual Studio 2008). Ich habe einen Bericht, der vier Unter Berichte enthält, diese Unterberichte können oder keine Daten enthalten, und als solche ihre verborgene Eigenschaft durch einen Ausdruck gesteuert wird:SSRS '08 System.Security.Permissions.SecurityPermission FEHLER
=IIF(ReportItems![SOME TEXT BOX].Value = 0, TRUE, FALSE)
Der Inhalt von [SOME TEXT BOX] ist die Anzahl der Zeilen, die von der gespeicherten Prozedur für ihren jeweiligen Unterbericht zurückgegeben werden. Wenn der Wert 0 ist, wird das Rechteck, das den Unterbericht enthält, auf HIDDEN = TRUE gesetzt.
Dies funktioniert für 3 der 4 Teilberichte, aber aus irgendeinem Grund, einer von ihnen verursacht diesen Fehler:
The hidden expression for [RECTANGLE CONTAINING SUB-REPORT] contains an error:
Request for the permission of type 'System.Security.Permissions.SecurityPermission, mscorlib,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed
Einige googeln zeigt, dass dies (klar) ist mit Zugriffsberechtigungen zu tun, aber die meisten Leute scheinen den Fehler in Bezug auf MS Sharepoint zu erfahren, und die Lösungen scheinen nicht anwendbar zu sein.
Jede Hilfe würde sehr geschätzt werden!
Brian
Edit: Dies geschieht nur, wenn 'Report [SOME TEXT BOX] .Value = 0!' TRUE zurückgibt, das heißt, es sind keine Zeilen.
Wenn jemand in diesen Beitrag rannte nach dem suchen: Anfrage für die Erlaubnis des Typs 'System.Security.Permissions.SecurityPermission .... Fehler Ich lief in dies während ein versteckter Wert auf eine Gruppe Zeile wie folgt: = iif (Suche (Felder! scopedIntField.Value, UnScopedStrField.Value, UnScopedOtherStrField.Value, "UnScopedDataSet") = "", true, false) Das Problem war, dass ich den Int-Wert in eine Zeichenkette konvertieren musste, so dass dieser Ausdruck folgendes festlegte: = iif (lookup (CStr (Fields! ScopedIntField.Value), UnScopedStrField.Value, UnScopedOtherStrField.Value, "UnScopedDataSet") = "", true, false) Seltsamerweise war es – TGN12