मैं एक पुनर्विक्रेता वीएस -2008 डेटासेट डिजाइनर से लड़ रहा हूं, ऐसा लगता है। मैं ऐसा करने की कोशिश कर रहा हूं जो एक साधारण 2-टेबल डेटासेट समाधान प्रतीत होता है, जहां एक तालिका अन्य तालिका में संग्रहीत पूर्णांक मान के लिए केवल पाठ का अर्थ है। बुनियादी डेटा डिजाइन 101.मेरे टेबल एडाप्टर के अपडेट और हटाए गए आदेशों के साथ क्या हुआ?
Table1
CharField1
CharField2
IntForeignKeyField1
etc
Table2
IntPrimaryKey1
ValueForKeyField
यह वास्तव में, समस्या मैं कर रहा हूँ प्रभावित नहीं करता है मैं नहीं मानता कि के रूप में मैं कुछ भी लेकिन दूसरी तालिका से तो मैं यह कर सकते हैं में मूल्यों पढ़ा करना चाहते नहीं कर रहा हूँ क्लाइंट में DataGridViewComboBoxColumn में उन्हें चुनें - मैं उन्हें क्लाइंट पर कभी संपादित नहीं करूंगा। लेकिन मैं पीछे हटा।
चूंकि यह एक वेब सेवा में रहता है, और मैं चाहता हूं कि इस वेब सेवा के ग्राहकों को दृढ़ता से टाइप किया गया डेटासेट दिया जाए, तो मैंने टेबलएडप्टर और सभी नलसाजी बनाने के लिए डेटासेट डिजाइनर का उपयोग करने का निर्णय लिया, यह सोचकर कि यह कम हो सकता है काम करना और बनाए रखना आसान है।
तो, मैंने सुंदर बक्से बनाए और चयन कथन संपादित किए, डिजाइनर को सभी एड्रेस, अद्यतन और तालिका एडाप्टर का उपयोग करने के लिए कमांड कमांड बनाने के निर्देश दिए। यह खुशी से बाध्य, मुझे सूचित किया कि सब कुछ किया गया था जैसा मैंने पूछा था।
जब मैंने अद्यतन कथन का उपयोग करने का प्रयास किया, हालांकि, मुझे एक त्रुटि मिली कि कोई वैध अद्यतन कथन नहीं था! वेब पर समान परेशानियों वाले लोगों के लिए कुछ फलहीन खोज के बाद, मैंने डेटासेट के लिए एक्सएमएल में खोला। निश्चित रूप से, कोई अद्यतन कथन नहीं, और कोई हटाएं कथन, या तो।
मैंने उसी परिणाम के साथ परियोजना से डेटासेट को पूरी तरह से हटाने और पुनर्निर्माण करने की कोशिश की। कोई अपडेट या डिलीट स्टेटमेंट नहीं बनाया गया था, भले ही इसे पूरा किया गया हो।
मैंने किसी अन्य प्रोजेक्ट से किसी अन्य डिज़ाइन किए गए डेटासेट का निरीक्षण करके अपडेट स्टेटमेंट एक्सएमएल को हाथ से बनाया, इसलिए वेब सेवा अब काम कर रही है। हालांकि, मुझे कोई विश्वास नहीं है कि मेरे परिवर्तन डिजाइनर से शुरू किए गए संपादन के माध्यम से क्या चलेंगे, और मैं इस बात पर फंस गया हूं कि यह क्यों काम नहीं कर रहा है। कोई विचार?
किसी भी प्रतिक्रिया के लिए धन्यवाद, डेव
टिप्पणियों की कुल कमी से, मुझे लगता है कि यह किसी और के साथ नहीं हुआ है, इसलिए मेरे पास मेरे वीएस -2008 कार्यान्वयन में एक वास्तविक बग या गड़बड़ है। महान। और मुझे विशेषाधिकार के लिए भी एक फ्रिकिन 'टम्बलवेड बैज मिला। – DaveN59