/ HomePage / Computer / Software / SharePoint / CAML
CAML Queries
Mit Hilfe von CAML, einer Art durch XML aufgeblähtes sql, lassen sich queries auf Sharepoint-Listen formulieren.
Hier ein paar Beispiele aus der Praxis.
Abfrage auf den Inhalt eines eines Lookup-Feldes:
<Query>
<Where>
<Eq>
<FieldRef Name='Fruit'/>
<Value Type='Lookup'>Banana</Value>
</Eq>
</Where>
</Query>
Abfrage auf die ID eines Lookup-Feldes:
<Query>
<Where>
<Eq>
<FieldRef Name='Fruit' LookupId='TRUE' />
<Value Type='Lookup'>15</Value>
</Eq>
</Where>
</Query>
Aus Performance-Gründen sollte man immer die ViewFields?-Methode der Query-Klasse mit den wirklich benötigten Feldern belegen: