2010-03-10 82 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。