2009-12-31 12 views
6

एक्सेल में मैं डेटा पर जा सकता हूं -> बाहरी डेटा आयात करें -> डेटा आयात करें ... और फिर उपयोग करने के लिए डेटा स्रोत का चयन करें और फिर जब मैं लॉगिन जानकारी प्रदान करता हूं तो यह मुझे टेबल की एक सूची देता है। मैं जानना चाहता हूं कि उस सूची को सी # का उपयोग करके प्रोग्रामेटिक रूप से कैसे प्राप्त किया जाए।मैं ओडीबीसी कनेक्शन से उपलब्ध तालिकाओं की सूची कैसे प्राप्त करूं?

उत्तर

10

आप किस प्रकार के डेटा स्रोत से पूछताछ कर रहे हैं? एस क्यू एल सर्वर? पहुंच? इस सूत्र में

देखो: http://msdn.microsoft.com/en-us/library/system.data.odbc.odbcconnection.getschema.aspx

यह आप के लिए काम कर सकते हैं: OdbcConnection.GetSchema विधि यहाँ http://social.msdn.microsoft.com/Forums/en-US/csharpgeneral/thread/bcf25d16-3ecd-427d-9ad2-57619d6b3691

इसके अलावा

प्रलेखन OdbcConnection.GetSchema ("टेबल्स")

-Krip

+2

धन्यवाद! OdbcConnection.GetSchema ("टेबल्स") पूरी तरह से काम किया – classicspage

0

आम तौर पर, आपको सिस्टम टेबल को नजरअंदाज करने के लिए थोड़ा और स्पष्ट होना होगा:

connection.GetSchema("Tables").AsEnumerable().Where(r => r.Field<string>("TABLE_TYPE") == "TABLE") 
संबंधित मुद्दे

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