Как сказал Нат, вы намекаете (но не указываете), что вы используете повторяющиеся события в списке календаря, поэтому я предполагаю, что эта часть не работает?
Вам необходимо установить свойства SPQuery.ExpandRecurrances
и SPQuery.CalendarDate
перед выполнением запроса CAML, и вы можете сделать это только с помощью объектной модели, а не веб-служб или путем установки атрибута в CAML.
Далее - IIRC будет расширять только повторяющиеся события, происходящие в том же календарном месяце, что и .CalendarDate
, поэтому вам придется запускать его несколько раз, чтобы получить многомесячное представление.
Это, безусловно, лучший справочник, охватывающий повторяющиеся события, которые я обнаружил.
Добро пожаловать в кошмар повторяющихся событий в SharePoint!