Проблема доступа к данным списка SharePoint с использованием SSRS 2008 - PullRequest
0 голосов
/ 05 мая 2009

Я пытаюсь получить доступ к данным списка, используя 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. Вот ссылка .

1 Ответ

0 голосов
/ 15 мая 2009

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

...