質問

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モデレーターがこの問題の解決策を見つけました。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top