2011-05-12 2 views
0

J'essaie de rechercher un élément dans une liste SharePoint à l'aide de SPQuery, mais même si le fichier est présent, le résultat est null.SPQuery ne renvoie pas les résultats attendus

Le code est le suivant:

var query = new SPQuery(); 
query.Query = "<Where><Contains><FieldRef Name='Title' /><Value Type='Text'>" + documentTitle + "</Value></Contains></Where>"; 

SPListItemCollection listItems = web.Lists["ListName"].GetItems(query); 

documentTitle est le nom d'un document existant, et « ListName » est le nom de la liste dans laquelle l'élément est.

L'élément est dans la liste, mais la requête renvoie 0 résultats.

Quelqu'un peut-il m'aider avec ceci?

Répondre

2

Vérifiez le code suivant .. que cela fonctionne pour moi ..

var query = new SPQuery(); 
query.Query = "<Where><Eq><FieldRef Name="LinkFilename" /><Value Type="Computed">"+documentTitle+"</Value></Eq></Where>"; 
SPListItemCollection listItems = web.Lists["ListName"].GetItems(query); 
Questions connexes