How to query specific list using SPSiteDataQuery?
Query.Lists=" <Lists><List ID=”960BF6F6-F264-4305-B3CB-BDB9BF8F67DF” /></Lists>" – query a specific list
Using Folder, FilesOnly, Recursive, RecursiveAll in SPquery in SharePoint
Query.Lists=" <Lists><List ID=”960BF6F6-F264-4305-B3CB-BDB9BF8F67DF” /></Lists>" – query a specific list
Using Folder, FilesOnly, Recursive, RecursiveAll in SPquery in SharePoint
Joins in SPQuery
SPQuery Quick Guide
- //Query on single line of text:
- <query><where><eq><fieldref name="Title"><value type="Text">SingleLineOfText</value></fieldref></eq></where></query>
- //Query on Multiline of text: - note use of [CDATA[] to avoid parsing errors
- <query><where><contains><fieldref name="Body"><value type="Text"><![CDATA[Search Criteria]]></value></fieldref></contains></where></query>
- //Query on Person or Group (By Name)
- <query><where><eq><fieldref name="Author"><value type="Text">Sasi Kumar Reddy</value></fieldref></eq></where></query>
- //Query on Person or Group (By ID)
- <query><where><eq><fieldref lookupid="TRUE" name="State"><value type="Lookup">4</value></fieldref></eq></where></query>
- //Query on SPUser ID
- <query><where><eq><fieldref lookupid="true" name="SlaesPerson">
- <value type="User">7</value> </fieldref></eq></where></query>
- //Query on SPUser Name
- <query><where><eq><fieldref name="SalesPerson"><value type="User">john</value></fieldref></eq>
- </where></query>
- //Query on DateTime Only
- <query><where><eq><fieldref name="Created"><value type="DateTime">2012-01-10</value></fieldref></eq></where></query>
- //Query on DateTime
- <query><where><eq><fieldref name="Created"><value includetimevalue="TRUE" type="DateTime"><today></today></value></fieldref></eq></where>></query>
- //Query on Lookup by text
- <query><where><eq><fieldref name="State"><value type="Lookup">SasiReddy</value></fieldref></eq></where></query>
- // Query on Lookup by ID
- <query><where><eq><fieldref lookupid="TRUE" name="State"><value type="Lookup">108</value></fieldref></eq></where></query>
- // Query on Today date
- <query><where><eq><fieldref name="Created"><value type="DateTime"><today></today></value></fieldref></eq></where></query>
- // Query on last week
- <query><where><eq><fieldref name="Created"><value type="DateTime"><today offsetdays="-7"></today></value></fieldref></eq></where></query>
- //Query to return only empty columns,
- query.ViewFields="<fieldref name="Description" nullable="TRUE">";
- </fieldref>
Best Reference:
Thanks,
jayasankar
Comments