CAML SharePoint 2010 от BIDS, используя VS 2008 - PullRequest
1 голос
/ 06 июля 2011

У меня SSRS, SQL Server 2008, а не R2 и SharePoint 2010 на отдельных серверах.Я пытаюсь разработать пару отчетов по двум связанным спискам.

Я создал общий источник данных для списков, используя _vti_bin / lists.aspx (тип XML), затем создал источник данных, который используетссылка на общий источник данных.Я также создал 2 набора данных, по одному для каждого списка, используя CAML.

Для обоих наборов данных я получаю возвраты, но мне не хватает полей ...

Может быть, это оператор DataSet CAML???Или это будет что-то совсем другое?

Вот мое утверждение CAML:

    <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>{xxxx-xxxx-xxxx}</DefaultValue>
               </Parameter>


               <ElementPath IgnoreNamespaces="True">*</ElementPath>

            </Parameters>

        </Method>

    </Query>

Любые предложения о лучшем способе сделать это также приемлемы.Спасибо!

1 Ответ

1 голос
/ 06 июля 2011

После вашего:

<Query></Query>

у вас должно быть:

<Field>
  <Field Name="FieldName">...</Field>
</Field>

для каждого поля, которое вам нужно.

Надеюсь, это поможет,

Chris

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...