none
Requête CAML RRS feed

  • Question


  • je fais une requete CAML dans ma webpart et je souhaite afficher seulement les enregistrements qui n'ont pas parent_id

    J'ai donc la requete ci dessous:

    Code Snippet
    myQuery.Query = "<Query><OrderBy><FieldRef Name='chapter_id' /></OrderBy><Where><IsNull><FieldRef Name='parent_id' /></IsNull></Where></Query>";
              

    Le probleme c'est qu'en retour j'ai tout les enregistrements!

    meme chose quand j'execute la requete ci dessous, j'obtiens tout les enregistrements

                  
    Code Snippet

      myQuery.Query = "<Query><OrderBy><FieldRef Name='chapter_id' /></OrderBy><Where><Eq><FieldRef Name='parent_id' /><Value Type='Number'>" + item["chapter_id"].ToString() + "</Value></Eq></Where></Query>";
                    SPListItemCollection subCollList = myList.GetItems(myQuery);


    Quel est le probleme?

    Merci
    mercredi 30 avril 2008 09:16

Réponses

  • Bonjour,

     

    il suffit de retirer l'élément <Query> et ça devrait fonctionner :

     

    Code Snippet

    myQuery.Query = "<OrderBy><FieldRef Name='chapter_id' /></OrderBy><Where><IsNull><FieldRef Name='parent_id' /></IsNull></Where>";

     

    Bons devéloppements

    mercredi 30 avril 2008 12:03

Toutes les réponses

  • Bonjour,

     

    il suffit de retirer l'élément <Query> et ça devrait fonctionner :

     

    Code Snippet

    myQuery.Query = "<OrderBy><FieldRef Name='chapter_id' /></OrderBy><Where><IsNull><FieldRef Name='parent_id' /></IsNull></Where>";

     

    Bons devéloppements

    mercredi 30 avril 2008 12:03
  • Je pense que cela a du regler le problème.

     

    je valide la réponse.

     

    jeudi 1 mai 2008 18:50
    Modérateur