2011-07-06 9 views
1

別のサーバーにSSRS、SQL Server 2008、R2ではなくSharePoint 2010を持っています。私は関連する2つのリストに対して2つのレポートを作成しようとしています。VS2008を使用しているBIDSのSharePoint 2010 CAML

_vti_bin/lists.aspx(type XML)を使用してリストの共有データソースを作成し、共有データソース参照を使用するDataSourceを作成しました。また、CAMLを使用して各リストに1つずつ、2つのDataSetsを作成しました。両方のデータセットの

、私はリターンを取得していますが、私はフィールドが欠けている...

多分それは、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

:あなたが必要とする各フィールドの

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

<Query></Query> 

あなたが持っている必要があります。このことができます

希望、助け

クリス

+0

おかげで、。しかし、今私はフィールドの実際の名前を取得する方法に立ち往生ですか? – Daniel

+0

フィールド名を使用してこれを行うことができました: 私が立ち往生したことの1つは、フィールド名の前に@を含める必要があるということです。私の場合は@ows_FieldNameのように見えます – Daniel

+0

はい、ssrsのほとんどのパラメータは@ParamName構文を使用していますので、この問題は解決しましたか?あなたは答えとしてそれをマークできますか? – KrizD

関連する問題