आप इस ऑब्जेक्ट वेरिएबल को कैसे पॉप्युलेट कर रहे हैं? आप चर को कैसे पॉप्युलेट करते हैं, इस पर निर्भर करते हुए, गिनती प्राप्त करने के अधिक सुरुचिपूर्ण तरीके सूचीबद्ध किए जा सकते हैं। हालांकि, यहां आपके लिए एक त्वरित और गंदा समाधान है:
- एक नया वेरिएबल टाइप इंटीजर बनाएं और वेरिएबल को 0 से इनिशियलाइज़ करें
- अपने ऑब्जेक्ट पर पुनरावृति करने के लिए फ़ोरैच लूप कार्य का उपयोग करें (फ़ोरैच लूप संपादक खोलें,
Collections
पर जाएँ और एन्यूमरेटर कोForeach ADO Enumerator
. में बदलें और एडीओ ऑब्जेक्ट सोर्स वेरिएबल को आपके ऑब्जेक्ट वेरिएबल में। - एक
Execute SQL Task
. बनाएं - सामान्य टैब पर, ResultSet को सिंगल रो पर और अपने sql स्टेटमेंट को
SELECT (@Count + 1)
पर सेट करें - पैरामीटर मैपिंग टैब में, अपना नया पूर्णांक चर जोड़ें और
Parameter Name
बदलें @काउंट
. के लिए विशेषता - परिणाम सेट टैब में, नाम के साथ एक नई प्रविष्टि जोड़ें:0 और चर नाम:आपका नया बनाया पूर्णांक चर।
एक बार जब आपका लूपिंग पूरा हो जाता है, तो आपके पास ऑब्जेक्ट की गिनती होगी।
नोट:यदि आप पहले से ही इन फ़ाइलों के माध्यम से पुनरावृति कर रहे हैं (जो मुझे लगता है कि आप तब से हैं जब से आप फ़ाइल नामों के साथ ऑब्जेक्ट वेरिएबल को पॉप्युलेट करने के लिए एसएसआईएस का उपयोग कर रहे हैं), आपको केवल चरण 1, 3-6 करने की आवश्यकता है।