在列表中,我有一个列'Issue',它是Choice类型,其值为“One,Two,Three,Four& Five,Six”等。当我为此列运行SPQuery时,除了值'Four& ;五'。问题在于'&'。它在那里抛出错误。当我尝试时,列字段值中的特殊字符,除了'&'之外它有效再次。 我怎么能解决这个问题,我可以采取'和',但我想用'&'来运行。
查询是:
<Where><Eq><FieldRef Name='Issue'/><Value Type='Chioce'>Four & Five</Value></Eq></Where>
答案 0 :(得分:0)
假设您在查询中使用XML,则不应在不先转换它们的情况下使用特殊字符。
尝试这样:'Four & Five'