द्वारा सही डीबीकनेक्शन ऑब्जेक्ट को पुनर्प्राप्त करना मेरे पास एक फ़ंक्शन पर एक कनेक्शन स्ट्रिंग पास हो रही है, और मुझे इस स्ट्रिंग के आधार पर एक डीबीकनेक्शन आधारित ऑब्जेक्ट (यानी SQLConnection, OracleConnection, OLEDbConnection आदि) बनाने की आवश्यकता है।सी # कनेक्शन स्ट्रिंग
क्या ऐसा करने के लिए कोई अंतर्निहित कार्यक्षमता है, या सहायता करने के लिए किसी तीसरे पक्ष के पुस्तकालय हैं। हम जरूरी यह कनेक्शन स्ट्रिंग निर्माण कर रहे हैं नहीं है, तो हम एक प्रारूप स्ट्रिंग में लिखा है उसके प्रकार निर्धारित करने के लिए पर भरोसा नहीं कर सकते, और मैं पसंद करेंगे सभी संयोजनों और संभव कनेक्शन तार
मैं भी इसे पसंद OLEDB कनेक्शन स्ट्रिंग वाला काम है नहीं लगता है: प्रदाता = Microsoft.ACE.OLEDB.12.0; डेटा स्रोत = 9cb8a4c4-9661-4c10-a21c-fb4a85ce2471.xlsx; मोड = ReadWrite; विस्तारित गुण = "एक्सेल 12.0 एक्सएमएल; एचडीआर = हाँ; IMEX = 0;" –
नहीं, अगर प्रदाता को "System.Data.OleDb" के रूप में निर्दिष्ट किया गया है या कॉन्फ़िगरेशन में कनेक्शन स्ट्रिंग निर्दिष्ट है, तो यह केवल एक OLEDB कनेक्शन लौटाएगा। –
मुझे यह वाकई आश्चर्यजनक लगता है कि आप इस तरह की परेशानी के बिना अपना कोड डीबी-स्वतंत्र नहीं बना सकते हैं। –