1,我们在做MOSS开发过程中很多情况都要求用到CAML查询语句来操作MOSS库,通常我们都是使用SPCAMLEditor这个工具来生成caml查询语句然后将其语句复制到我们的项目中,这个时候需要一点要求注意的是:不要将<query>这个节也复制过去了,不然查询到的不是你需要的列表项而是列表项集合。
2,对于moss列表库列表项字段是中文的该怎么办? 一个比较好的办法是用listNew.Fields["闭环ID"].InternalName 这样的办法
query.Query = @"<Where><Eq><FieldRef Name='" + listNew.Fields["闭环ID"].InternalName + "' /><Value Type='Text'>" + (string)myItem["闭环ID"] + "</Value></Eq></Where>";