如果在ViewFields中指定了UserMulti类型的字段,SPSiteDataQuery将失败

时间:2009-11-25 09:08:24

标签: sharepoint

我正在尝试查询所有任务列表。 我已修改默认任务内容类型以允许多个选项为“已分配给”字段(内部名称 - AssignedTo)。

如果我指定<FieldRef Name='AssignedTo' />,则我的SPSiteDataQuery失败(返回无结果) 如果我添加Nullable='TRUE',则返回结果,但AssignedTo字段最终为所有记录为空。如果我要添加Type='UserMulti',那将无济于事。

看起来像一个非常讨厌的bug。有解决方法吗? (好吧,除了循环所有任务列表和查询......)

三江源。

1 个答案:

答案 0 :(得分:2)

两个月前我们遇到了同样的问题,我遇到了this thread,之后我使用了Nullable='TRUE' Type='UserMulti'然后我们无法让它运转起来。我的经理坐在MS支持下,发现安装MOSS 2007 SP2解决了问题而没有更改代码。如果您还没有,可以尝试使用SP2。