से सभी टेबल और सभी कॉलम प्राप्त करें मैं ओडीबीसीकनेक्शन से सभी "टेबल" नाम प्राप्त करना चाहता हूं, और सभी "टेबल" नामों के लिए मैं सभी कॉलम नामों को प्राप्त करना चाहता हूं।ओडीबीसी डेटाबेस
तो मैं OdbcConnection.GetSchema()
कार्यक्षमता में आया। मैं बस connection.GetSchema("Tables")
का उपयोग कर सभी टेबल नाम प्राप्त करने के लिए manges। लेकिन अब मैं उन तालिकाओं के लिए कॉलम जानकारी प्राप्त करना चाहता हूं। मैंने देखा कि connection.GetSchema("Columns")
मुझे कॉलम जानकारी देगा, लेकिन यह केवल डेटासोर्स (विंडोज सीएसवी ड्राइवर का उपयोग करके) में यादृच्छिक/पहली (?) "तालिका" से देता है, जो बहुत मच्छ में मदद नहीं करता है।
सबसे चुनौतीपूर्ण हिस्सा है, जिसे किसी भी (अधिकांश) ओडीबीसी ड्राइवरों के साथ काम करना होगा। मुझे नहीं पता कि कौन सा अंतर्निहित डेटासोर्स इस्तेमाल किया जाएगा।
कोई विचार?
मैं अपने दो परीक्षण "टेबल", कि है, पाठ फ़ाइलों से कॉलम मिलता है। अतिरिक्त उदाहरण देखें। – Fionnuala
@Fionualla: क्या टेबलों को वापस करना संभव है कि उनके नाम में एक विशिष्ट शब्द है? – Saeid