SSRS 2008を使用したSharePointリストデータへのアクセスの問題
-
03-07-2019 - |
質問
SSRS 2008を使用してリストデータにアクセスしようとしています。
次の接続文字列を使用してXMLデータソースを作成しました。 <!> quot; http:// [Your_Site_Name] /_vti_bin/lists.asmx <! > quot;。
次に、次のクエリを使用してデータセットを作成しました:
<Query>
<SoapAction>http://schemas.microsoft.com/sharepoint/soap/GetListItems</SoapAction>
<Method Namespace="http://schemas.microsoft.com/sharepoint/soap/" Name="GetListItems">
<Parameters>
<Parameter Name="listName">
<DefaultValue>Your_List_Name</DefaultValue>
</Parameter>
</Parameters>
</Method>
<ElementPath IgnoreNamespaces="True">*</ElementPath>
</Query>
今問題:
htmlマークアップ/タグ(具体的には<!> quot;複数行のテキスト<!> quot;フィールドタイプ)を持つ列値の読み取りに問題があります。 Reporting Servicesは、<!>#8220; row <!>#8221;というフィールドを作成します。データセットでそのような列が1つ見つかった場合。
この<!>#8220; row <!>#8221;を削除しようとしました。実際のフィールドを手動で作成します。次に、プレースホルダープロパティ(HTMLマークアップがスタイルとして扱われるSSRS 2008の新機能)で列の値をHTMLとして設定しましたが、機能しませんでした。
たとえば<!> quot; Issue Tracking List <!> quot;のコメント列<!> quot; div <!> quot;
として保存されますCAMLBuilderで同じクエリを実行すると完全に機能し、すべての列が表示されます。
この問題を解決するにはどうすればよいですか。助けが必要ですか?
事前に感謝
PS:同じクエリをMSDN SQL Server Reporting Serviceフォーラムに投稿しました。 リンク。
解決
同じクエリをMSDN SQL Server Reporting Serviceフォーラムに投稿しました。 リンク。 MSFTモデレーターがこの問題の解決策を見つけました。