我想在使用UpdateListItems Web服务匹配某些标准时删除列表中的项。我不知道我想要删除的列表项的ID,但知道该标准。Sharepoint中的批处理元素在您不知道ID时删除列表项
例如,在SQL我可以这样做:
DELETE FROM listName WHERE LastName='Bauer' AND FirstName='Jack'
你会如何编写一个批处理元素做到这一点?
更新
难道是这样的?
<Batch PreCalc='TRUE' OnError='Continue'>
<Method ID='1' Cmd='Delete'>
<Field Name='LastName'>Bauer</Field>
<Field Name='FirstName'>Jack</Field>
</Method>
</Batch>
是方法的ID还是您想要删除的东西的ID?
更新
我曾尝试下面的代码,并返回该错误是
Invalid URL Parameter
The URL provided contains an invalid Command or Value. Please check the URL again.
我的猜测是,它是不可能没有ID做...
我不知道在whatthe CAML应该像... – John 2009-07-31 14:06:18