Проблема с доступом к данным списка SharePoint с использованием SSRS 2008
-
03-07-2019 - |
Вопрос
Я пытаюсь получить доступ к данным списка с помощью SSRS 2008.
Я создал источник данных XML со следующей строкой подключения:"http://[Your_Site_Name]/_vti_bin/списки.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.Вот этот Ссылка.
Решение
Я опубликовал тот же запрос на форуме службы отчетов MSDN SQL Server.Вот этот Ссылка.Модератор MSFT нашел решение этой проблемы.