2011-05-08 15 views
6

मैं C#.NET प्रोग्राम से SQL Server 2005 में संग्रहीत प्रक्रिया में 2 डी सरणी पास करने का प्रयास कर रहा हूं। मैं नहीं जानता कि इसे कैसे पूरा किया जाए। मैं अपने डेटा को DataGridView में एकत्र कर रहा हूं।
क्या कोई इस से मेरी सहायता कर सकता है?एक संग्रहीत प्रक्रिया में 2 डी सरणी कैसे पास करें?

उत्तर

6

SQL सर्वर ऐसे एरे का समर्थन नहीं करता है।

आपके पास कितना डेटा है, इस पर निर्भर करते हुए, आप ऐसा कुछ कर सकते हैं: How to Pass and Handle a Delimited String similar to handling an Array() of Values

आप Arrays and Lists in SQL Server 2005 के विषय पर एरलैंड सोमरस्कॉग का आलेख भी पढ़ सकते हैं जो समस्या से निपटने के लिए विभिन्न दृष्टिकोणों को रेखांकित करता है।

+0

मुझे लगता है कि मैं डेटा विभाजित करूँगा और इसके साथ जाऊंगा। धन्यवाद। :) –

+0

ऐसा प्रतीत होता है कि पहला लिंक अब मान्य नहीं है। –

2

SqlServerCentral वहाँ Sql सर्वर में CSV सूची विभाजित करने के लिए कैसे पर जेफ Moden द्वारा एक उत्कृष्ट article है। टैली तालिका दृष्टिकोण एरलैंड सोमरस्क द्वारा लेख में भी दिखाया गया है, लेकिन यह एक अलग अलग अवधारणाओं का उपयोग करने लगता है। तो यह दोनों के प्रदर्शन की तुलना करने लायक हो सकता है।

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