none
Requete CAML RRS feed

  • Question

  • Bonjour et bonne année!

    J'aimerais savoir quelle syntaxe faut-il utiliser pour faire une requete CAML sur une date ?

    J'aimerais par exemple récupérer dans une liste les éléments créés au mois de mai via la colonne date de création or aucun résultat ne ressors lorsque je fait :
     <Where><Contains><FieldRef Name="startDate"><Value Type="DateTime">05</Value></Contains></Where>

    une idée?

    Développeur en herbe..
    lundi 4 janvier 2010 15:44

Réponses

  • Bonjour,
    merci de votre réponse, je vais tester cela plus tard car je n'ais plus besoin de requeter sur une date pour le moment.
    Néanmoins, j'ai un tout autre problème :

    J'aimerais en fait récupérer le tri appliqué sur une liste pour pouvoir le réappliquer apres une action.
    C'est-à-dire que je voudrais sauvegarder par exemple le fait que la liste soit triée sur une colonne en décroissant car un traitement supprime ce tri et il faut que je puisse le remettre en place apres.

    EDIT : J'ai trouvé et ce n'étais pas bien compliqué , il suffit de prendre la query..

    merci


    http://nallerhand.free.fr Blog d'aide aux développement
    • Marqué comme réponse HeB91 mercredi 6 janvier 2010 07:50
    mercredi 6 janvier 2010 07:08

Toutes les réponses

  • bonjour et bonne année à vous aussi.

    Vous pouvez essayer de cette manière :

    <Query>
       <Where>
          <And>
             <Geq>
                <FieldRef Name='Modified' />
                <Value Type='DateTime'>2009-05-01T00:00:00Z</Value>
             </Geq>
             <Leq>
                <FieldRef Name='Modified' />
                <Value Type='DateTime'>2009-05-31T00:00:00Z</Value>
             </Leq>
          </And>
       </Where>
    </Query>
    Il y a sûrement plus simple mais bon je ne connais pas la synthaxe

    Cordialement,

    Mathieu
    Mathieu Francesch Sharplog Engineering http://www.sharplog.fr
    mardi 5 janvier 2010 17:19
  • Bonjour,
    merci de votre réponse, je vais tester cela plus tard car je n'ais plus besoin de requeter sur une date pour le moment.
    Néanmoins, j'ai un tout autre problème :

    J'aimerais en fait récupérer le tri appliqué sur une liste pour pouvoir le réappliquer apres une action.
    C'est-à-dire que je voudrais sauvegarder par exemple le fait que la liste soit triée sur une colonne en décroissant car un traitement supprime ce tri et il faut que je puisse le remettre en place apres.

    EDIT : J'ai trouvé et ce n'étais pas bien compliqué , il suffit de prendre la query..

    merci


    http://nallerhand.free.fr Blog d'aide aux développement
    • Marqué comme réponse HeB91 mercredi 6 janvier 2010 07:50
    mercredi 6 janvier 2010 07:08