2009-11-25 5 views
1

Я пытаюсь запросить все списки задач. Я изменил по умолчанию Заданный тип содержимого , чтобы разрешить несколько вариантов для поля Assigned To (Внутреннее имя - AssignedTo).SPSiteDataQuery терпит неудачу, если поле типа UserMulti указано в ViewFields

Мой SPSiteDataQuery терпит неудачу, если я указываю <FieldRef Name='AssignedTo' /> (возвращает результатов) Если добавить Nullable='TRUE' то результаты будут возвращены, но AssignedTo поле заканчивает тем, что нуль для всех записей. Если я добавлю Type='UserMulti', это не поможет.

Похож на очень неприятную ошибку. Есть ли обходной путь? (Ну, кроме того, чтобы зациклировать все списки задач и запросы ...)

Thankyou.

ответ

2

Мы столкнулись с такой же точной проблемой два месяца назад, я столкнулся с this thread, после чего я использовал Nullable='TRUE' Type='UserMulti'. Но тогда мы не смогли заставить его работать. И мой менеджер сидел с поддержкой MS, чтобы узнать, что установка MOSS 2007 с пакетом обновления 2 (SP2) решила проблему без изменения кода. Вы можете попробовать SP2 в случае, если вы еще этого не сделали.

+0

А, у меня уже есть SP2. Даже последние кумулятивные обновления для WSS. –

+0

Возможно, есть некоторые проблемы с накопительным обновлением, потому что он работал раньше (когда у меня был SP2). Может быть, через некоторое время все будет хорошо. –

Смежные вопросы