2010-03-10 63 views
8

我正在使用List.asmx Web服务更新Sharepoint上的文档。无法更新Sharepoint文档属性:必填字段为空

但我现在面临的问题是:一些必需的字段不会添加

  1. 字段都不会得到更新。 但要填写必填字段,我必须再次更新。
  2. “ID”字段在更新时是强制性的。 我们只有在上传文件后才能获得。 (我们得到这个ID是“ows_id”属性值。)

编辑:正如说:“贾尼斯Veinbergs”,直到文档保存actualy我们不能把这个ID。 那么如何更新文档,因为ID字段必须更新?

如果我不把ID字段:

错误:0x8102000aInvalid URL参数 提供的URL包含无效的命令或值。请再次检查网址。

如果我把空值是:

错误:0x81020016Item不存在 您选择的页面包含一个不存在的项目。它可能已被其他用户删除。

在Sharepoint上传文件时,有没有什么办法设置文件属性?

****注意:我在Chunck中上传文件。并且未使用Microsoft.sharepoint.dll **** 语言:C#。我试过this code。 但是,在上传文件之后,又在设置属性。

回答

1

number 2 - >一个是肯定的 - 在文件实际保存到数据库之前,您无法获取文件的数据库行ID。

相关问题