2010-03-14 5 views
4

Comment trouvez-vous des articles dans SSRS par ID? J'ai essayé d'utiliser l'identifiant retourné par un autre résultat de découverte, une nouvelle guid à chaîne et une petite chaîne aléatoire qui tous renvoient la même erreur:Trouver des articles est SSRS par Id

The ID field has a value that is not valid. ---> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidElementException: The ID field has a value that is not valid.

Voici le code:

var request = new FindItemsRequest 
     { 
      Conditions = new[] { new SearchCondition { Name = "ID", Value = "test"} }, 
      Folder = "/" 
     }; 
     return _ssrsService 
      .FindItems(request) 
      .Items 

Je m utilisant SSRS 2005.

Répondre

1

Assez sûr que ceci ne peut pas être fait par le service de SSRS. Fini par trouver tous les objets, puis en utilisant LINQ pour filtrer jusqu'à l'ID dont j'ai besoin.

1

La documentation MS sur la méthode FindItems dit:

Applications that use FindItems typically accept user input for specific properties and property values. The searchable properties are Name, Description, CreatedBy, CreationDate, ModifiedBy, and ModifiedDate. The items that are returned are only those for which a user has Read Properties permission.

Questions connexes