2010-03-10 13 views
8

Sto aggiornando i documenti su Sharepoint utilizzando il servizio Web List.asmx.Impossibile aggiornare Proprietà documento di SharePoint: I campi obbligatori sono vuoti

Ma il problema che sto affrontando è:

  1. I campi non sono sempre aggiornati alcuni dei campi obbligatori non vengono aggiunti. Ma per riempire i campi obbligatori devo aggiornare di nuovo.
  2. Il campo "ID" è obbligatorio al momento dell'aggiornamento. Che otteniamo solo dopo aver caricato il documento. (Riceviamo questo ID da "ows_id" valore di attributo.)

Edit: Come detto da "Janis Veinbergs" Non possiamo ottenere questo ID fino a quando il documento viene salvato actualy. Quindi, come posso aggiornare il documento come il campo ID deve essere aggiornato?

Se non metto ID campo:

Errore: 0x8102000aInvalid Parametro URL L'URL fornito contiene un comando non valido o Valore. Si prega di controllare di nuovo l'URL.

se metto valore nullo ad esso:

Errore: 0x81020016Item non esiste La pagina selezionata contiene un elemento che non esiste. Può essere stato cancellato da un altro utente.

C'è un modo per impostare le proprietà del documento al momento del caricamento dei file su Sharepoint?

**** Nota: sto caricando il file in Chunck.E non utilizzando Microsoft.sharepoint.dll **** Lingua: C#.

Ho provato this code. Ma qui di nuovo le proprietà vengono impostate dopo aver caricato il file.

risposta

1

numero 2 -> Uno è sicuro - non è possibile ottenere l'ID riga del documento del database prima di essere effettivamente salvato nel database.

Problemi correlati