2012-05-18 9 views
6

मैं वर्तमान में एक .net एप्लिकेशन से संग्रहीत प्रक्रिया को कॉल कर रहा हूं जो डेटाबेस में रिकॉर्ड सम्मिलित करता है। हालांकि, मुझे उन रिकॉर्ड्स की एक सूची प्राप्त करने की आवश्यकता है जिन्हें मैंने अभी सफलतापूर्वक डाला है।डाले गए या हटाए गए मानों को कैप्चर करने के लिए SQL डेटा रीडर का उपयोग करना

मुझे पता है कि मैं सीधे संग्रहीत प्रक्रिया से डाला पंक्तियों को वापस सकता है, लेकिन मुझे उम्मीद थी सी # में प्रोग्राम के ऐसा करने के लिए एक रास्ता था।

यह टेबल संभव है आदेश में इस कार्यक्षमता अर्थात डाला से पढ़ने को प्राप्त करने के SqlDataReader वर्ग को लागू करने के लिए/हटाया गया? या क्या कोई अन्य वर्ग है जो इस अनुरोध को समायोजित कर सकता है?

उत्तर

3

डाला/नष्ट कर दिया टेबल सम्मिलित बयान के OUTPUT खंड में उपलब्ध हैं। आप अपनी संग्रहीत प्रक्रिया में INSERT में OUTPUT क्लॉज का उपयोग कर सकते हैं और परिणाम लेने के लिए SQLDataReader का उपयोग कर सकते हैं।

+1

एक आकर्षण की तरह काम किया! धन्यवाद! – TelJanini

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