2010-03-10 8 views
8

मैं List.asmx वेब सेवा का उपयोग कर शेयरपॉइंट पर दस्तावेज़ अपडेट कर रहा हूं।शेयरपॉइंट दस्तावेज़ गुण अपडेट करने में असमर्थ: आवश्यक फ़ील्ड खाली हैं

लेकिन समस्या यह है कि मैं का सामना करना पड़ रहा है: के रूप में आवश्यक फ़ील्ड के कुछ नहीं जोड़े जाते हैं

  1. फील्ड्स अद्यतन नहीं किया जा रहा है। लेकिन आवश्यक फ़ील्ड भरने के लिए मुझे फिर से अपडेट करना होगा।
  2. "आईडी" फ़ील्ड अपडेट के समय अनिवार्य है। जो हमें दस्तावेज़ अपलोड करने के बाद ही मिलता है। (हम द्वारा "ows_id" विशेषता मान इस आईडी मिलता है।)

संपादित करें: के कहे अनुसार "जेनिस Veinbergs" हम इस आईडी जब तक दस्तावेज़ वास्तव में सहेजा जाता है नहीं मिल सकता है। तो मैं अद्यतन के लिए आईडी फ़ील्ड के रूप में दस्तावेज़ कैसे अपडेट करूं?

मैं आईडी फील्ड रखो नहीं है:

त्रुटि: 0x8102000aInvalid URL पैरामीटर प्रदान की किसी अमान्य कमान या मूल्य में शामिल है। कृपया यूआरएल फिर से जांचें।

अगर मैं यह करने के लिए शून्य मान रख:

त्रुटि: 0x81020016Item मौजूद नहीं है पृष्ठ चुना है एक आइटम जो मौजूद नहीं है शामिल हैं। यह किसी अन्य उपयोगकर्ता द्वारा हटा दिया गया हो सकता है।

क्या शेयरपॉइंट पर फ़ाइलों को अपलोड करने के समय दस्तावेज़ गुण सेट करने का कोई तरीका है?

**** नोट: मैं चुंक में फ़ाइल अपलोड कर रहा हूं। और Microsoft.sharepoint.dll का उपयोग नहीं कर रहा **** भाषा: सी #।

मैंने this code की कोशिश की। लेकिन फिर फ़ाइल को अपलोड करने के बाद गुणों को सेट किया जा रहा है।

उत्तर

1

संख्या 2 -> एक निश्चित रूप से है - आपको वास्तव में डेटाबेस में सहेजने से पहले दस्तावेज़ की डेटाबेस पंक्ति आईडी नहीं मिल सकती है।

1

पेज में सवाल वास्तव में SharePoint में दस्तावेज़ पोस्ट करने के लिए एक FrontPage आरपीसी पद्धति का उपयोग करके एक नए विकल्प के लिंक से जुड़ा हुआ: http://geek.hubkey.com/2007/11/upload-file-to-sharepoint-document.html

मुझे लगता है कि बजाय का प्रयोग करेंगे।

यदि आपको एकाधिक फाइलें अपलोड करने की आवश्यकता है, तो आप this method का उपयोग कर सकते हैं। यदि आपको एक फ़ाइल अपलोड करने की आवश्यकता है, तो this one आज़माएं।

संबंधित मुद्दे