Проблема доступа к данным списка SharePoint с использованием SSRS 2008

Я пытаюсь получить доступ к данным списка с помощью SSRS 2008.

Я создал источник данных XML со следующей строкой подключения: " http://%5BYour_Site_Name%5D/_vti_bin/lists.asmx".

Затем я создал набор данных со следующим запросом:

<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-разметку / теги (в частности, тип поля "Несколько строк текста"). Службы Reporting Services создают поле с именем "строка" в наборе данных, когда встречаются с одним из таких столбцов.

Я попытался удалить это поле "строки" и создал фактическое поле вручную. Затем я установил значение столбца как HTML в свойствах местозаполнителя (новая функция в SSRS 2008, где разметка HTML рассматривается как стили), но не работала.

Например, столбец "Комментарии" в "Списке отслеживания проблем" хранится как "div".

Выполнение того же запроса в CAMLBuilder работает отлично, показывая все столбцы.

Как мне справиться с этой проблемой. Любая помощь?

заранее спасибо

PS: я разместил тот же запрос на форуме службы отчетов MSDN SQL Server. Вот ссылка.

1 ответ

Решение

Я разместил тот же запрос на форуме службы отчетов MSDN SQL Server. Вот ссылка. Модератор MSFT нашел решение этой проблемы.

Другие вопросы по тегам