क्या SqlDataSource से अपेक्षित पैरामीटर की सूची प्राप्त करने का कोई सौहार्दपूर्ण तरीका है, जो उसकी SelectCommand प्रॉपर्टी को संग्रहीत संग्रहीत प्रक्रिया का नाम दिया गया है?दिए गए SQLDataSource से एक पैरामीटर सूची प्राप्त करें संग्रहीत प्रक्रिया का नाम
5
A
उत्तर
10
आप संग्रहित प्रक्रिया से जुड़े पैरामीटर पर जानकारी वापस करने के लिए SqlCommandBuilder.DeriveParameters विधि का उपयोग कर सकते हैं। संग्रह से अधिक पुनरावृत्ति आप पैरामीटर नाम, डेटा प्रकार, दिशा, आदि निर्धारित करने के लिए
SqlCommand cmd = new SqlCommand();
SqlConnection conn = new SqlConnection("myConnectionString");
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "myStoredProcName";
cmd.Connection = conn;
conn.Open();
SqlCommandBuilder.DeriveParameters(cmd);
conn.Close();
SqlParameterCollection collection = cmd.Parameters;
अधिक जानकारी के लिए SqlParameterCollection और SqlParameter वर्ग परिभाषाओं पर एक नजर डालें अनुमति देगा।
0
मैं इसे आज़माने के लिए VS.NET है नहीं है, लेकिन .Prepare() आप के लिए ऐसा कर सकते हैं :)
या फिर आप पैरामीटर जोड़ सकते हैं। :)
1
मैं तुम्हें सीधे ADO.NET वातावरण में यह करते हैं, किसी भी तरह कर सकते हैं अगर यकीन नहीं है - लेकिन आप हमेशा "sys" प्रणाली विचारों क्वेरी कि जानकारी पाने के लिए कर सकते हैं:
select * from sys.parameters
where object_id in
(select object_id from sys.procedures where name = 'YourSProc')
मार्क
0
और यह भी साथ:
EXEC sp_sproc_columns 'YourSProc'
संबंधित मुद्दे
- 1. ऑरैकल संग्रहीत प्रक्रिया से परिणाम प्राप्त करें
- 2. दिए गए उपयोगकर्ता नाम
- 3. पैरामीटर का नाम प्राप्त करें
- 4. गतिशील संग्रहीत प्रक्रिया नाम linq से sql
- 5. एसक्यूएल संग्रहीत प्रक्रिया गुजर पैरामीटर
- 6. किसी संग्रहीत प्रक्रिया से संग्रहीत प्रक्रिया को कैसे कॉल करें?
- 7. दिए गए प्रक्रिया की फ़ाइल हैंडल प्राप्त करना
- 8. प्रतिबिंब। दिए गए वर्ग का नाम
- 9. उन्नत आरटीटीआई के साथ किसी दिए गए वर्ग से प्राप्त कक्षाओं की सूची कैसे प्राप्त करें?
- 10. mysql संग्रहीत-प्रक्रिया: बाहर पैरामीटर
- 11. संग्रहीत प्रक्रिया (ADO.NET) से स्केलर मान कैसे प्राप्त करें
- 12. टाइप पैरामीटर दिए गए प्रकार
- 13. एप्लिकेशन का प्रक्रिया नाम कैसे प्राप्त करें?
- 14. संग्रहीत प्रक्रिया आउटपुट पैरामीटर @Value
- 15. एक संग्रहीत प्रक्रिया पैरामीटर सूची में एक अभिव्यक्ति (उदा। फंक्शन कॉल) के परिणाम का उपयोग कर?
- 16. अमान्य ऑब्जेक्ट नाम - संग्रहीत प्रक्रिया
- 17. एक और संग्रहीत प्रक्रिया SQL सर्वर से संग्रहीत प्रक्रिया कॉलिंग
- 18. पिड से प्रक्रिया का नाम प्राप्त करें या
- 19. SqlDataSource बनाम ऑब्जेक्टडेटा स्रोत
- 20. फ़ंक्शन में दिए गए तर्कों की एक सूची/tuple/dict प्राप्त करें?
- 21. संग्रहीत प्रक्रिया (.net)
- 22. पासिंग एक संग्रहीत प्रक्रिया के माध्यम से सूची "में"
- 23. संग्रहीत प्रक्रिया - आउटपुट पैरामीटर या स्केलर
- 24. ओरेकल संग्रहीत प्रक्रिया के लिए "बूलियन" पैरामीटर
- 25. एक संग्रहीत प्रक्रिया
- 26. जावा - एक विधि में दिए गए तर्क प्राप्त करें?
- 27. रेल में MySQL संग्रहीत प्रक्रिया से आउटपुट पैरामीटर कैसे प्राप्त करें?
- 28. वर्तमान प्रक्रिया में सभी हैंडल का नाम प्राप्त करें
- 29. या तो सी # या एसक्यूएल द्वारा संग्रहीत प्रक्रिया पैरामीटर प्राप्त करें?
- 30. मोंगोडीबी संग्रहीत प्रक्रिया समतुल्य
उत्कृष्ट - धन्यवाद, यह बहुत पता करने के लिए उपयोगी है। –