Frage

Ok, also was ich tun wan't ist eine SPSiteDataQuery auszuführen, die meine alle SPListItems gibt, die von einem bestimmten Inhaltstyp sind und mit dem Feld Jahr 2008.

<Where>
      <And>
        <BeginsWith>
          <FieldRef Name="ContentTypeId" />
          <Value Type="Text">0x0101010053B766E295F2456DA0470906DC0E36F9</Value>
        </BeginsWith>
        <Eq>
          <FieldRef Name="Year" />
          <Value Type="Number">2008</Value>
        </Eq>
      </And>
    </Where>

Ich gründe meine SPSiteDataQuery wie die Abfrage oben nach oben. Wenn ich den Eq Abschnitt entfernen erhalte ich 10 Treffer (was richtig ist), aber dies stellt sich immer auf 0 (und sollte 5). Gibt es etwas falsch mit der Abfrage. Jahr ist ein Zahlenfeld, aber ich habe auch versucht, Text unter Verwendung (mit einer Klausel enthält) und Int und Integer.

Irgendwelche Ideen?

EDIT: Mein schlechtes, Das Feld Jahr Artikel nicht hat einen Wert (Fehler in meinem Code). Es funktioniert tatsächlich

War es hilfreich?

Lösung

Mein schlecht, Das Feld Jahr Artikel nicht einen Wert hat (Fehler in meinem Code). Es funktioniert tatsächlich

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top