Ich habe eine Liste, die, wie jede Liste in Sharepoint, das Feld Author
(angezeigt: Created By) kennt. Benutze ich nun den CAML QueryBuilder (
http://blog.u2u.info/DottextWeb/patrick/archive/2005/03/28/1617.aspx )
gelingt mir dort auch Problemlos, was ich hier im Code versuche:
// accessing the list (only the entries of actual user)
SPQuery MyLinksQuery = new SPQuery();
MyLinksQuery.Query =
"<Query><Where><Eq><FieldRef Name=\"Author\" /><Value
Type=\"User\">"+RootWeb.CurrentUser.Name+"</Value></Eq></Where></Query>";
SPList MyNewList =
RootWeb.Lists["EineListe"];
SPListItemCollection MyPersonalLinksAsItems =
MyNewList.GetItems(MyLinksQuery);
DataTable MyPersonalLinks =
MyPersonalLinksAsItems.GetDataTable();
Doch der DataTable enthält immer alle Einträge. Wie kann das sein? Der
CAML Query wird richtig zusammengesetzt, das habe ich überprüft.
Hoffende Grüsse,
Andreas
_______________________________________________
Asp.net Mailingliste, Postings senden an:
Asp.net@glengamoi.com
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net