12
için CAML Sorgusu'nda Datetime karşılaştırması, bir eşleşme listesinden bir öğeye sahip olmaya çalışıyorum, tarih özel bir sütuna bağlıdır.Sharepoint
Sorgumu U2U Caml Builder ile oluşturdum ve bu işe yaradı, ancak webpartımdaki kendi koduma koyduğumda, her zaman listedeki tüm öğeleri bana döndür.
DateTime startDate = new DateTime(Int32.Parse(year), 1, 1);
DateTime endDate = new DateTime(Int32.Parse(year), 12, 31);
SPQuery q = new SPQuery();
q.Query = "<Query><Where><And><Geq><FieldRef Name='Publicate Date' /><Value IncludeTimeValue='FALSE' Type='DateTime'>" + SPUtility.CreateISO8601DateTimeFromSystemDateTime(startDate) + "</Value></Geq><Leq><FieldRef Name='Publicate_x0020_Date' /><Value IncludeTimeValue='FALSE' Type='DateTime'>" + SPUtility.CreateISO8601DateTimeFromSystemDateTime(endDate) + "</Value></Leq></And></Where></Query>";
SPListItemCollection allItem = library.GetItems(q);
Çok teşekkür ederim! En kötüsü, zaten bu f *** hahahaha üzerinde bir meslektaş yardım ediyorum! –
Bu hataları her zaman Pazartesi günü olduğu için suçluyorum. –