2010-05-25 4 views
0

Nous avons besoin d'un service Web qui interroge une liste de points de partage en utilisant CAML, mais nous ne savons pas quelle version de la liste que nous utilisons. Version a introduit un nouveau champ que nous voulons utiliser dans la requête si elle est présente, mais ignorez cela autrement. Si je le mets dans la requête sur l'ancienne version, nous n'obtenons aucun résultat. Comment dois-je vérifier si le champ existe avant de configurer la requête?Requête CAML avec champ inexistant

Répondre

2

Je suis assez sûr que si vous rendez le champ nullable dans ViewFields, la requête fonctionnera si le champ existe ou non.

<FieldRef Name='Field1' Nullable='TRUE'/> 
Questions connexes