Я пытаюсь получить доступ к данным списка, используя SSRS 2008.
Я создал источник данных XML со следующей строкой подключения:
"http://[Your_Site_Name]/_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. Вот ссылка .