त्रुटि के संदर्भ में: [माइक्रोसॉफ्ट] [ओडीबीसी चालक प्रबंधक] डेटा स्रोत का नाम नहीं मिला और कोई डिफ़ॉल्ट ड्राइवर निर्दिष्ट नहीं है।
उस त्रुटि का अर्थ है कि आपके डेटा कॉन्फ़िगरेशन में निर्दिष्ट डेटा स्रोत नाम (DSN) Windows रजिस्ट्री में नहीं मिल रहा है।
** यह महत्वपूर्ण है कि आपका ओडीबीसी चालक का निष्पादन योग्य और लिंकिंग प्रारूप (ईएलएफ) आपके आवेदन के समान ही है। दूसरे शब्दों में, आपको 32-बिट एप्लिकेशन के लिए 32-बिट ड्राइवर या 64-बिट अनुप्रयोग के लिए 64-बिट ड्राइवर की आवश्यकता है।
यदि ये मेल नहीं खाते हैं, तो 32-बिट ड्राइवर के लिए एक डीएसएन कॉन्फ़िगर करना संभव है और जब आप 64-बिट अनुप्रयोग में उस DSN का उपयोग करने का प्रयास करते हैं, तो DSN नहीं मिलेगा क्योंकि रजिस्ट्री में DSN है ईएलएफ (32-बिट बनाम 64-बिट) के आधार पर विभिन्न स्थानों में जानकारी।
सुनिश्चित करें कि आप सही ओडीबीसी प्रशासक उपकरण का उपयोग कर रहे हैं। 32-बिट और 64-बिट विंडोज़ पर, डिफ़ॉल्ट ओडीबीसी व्यवस्थापक उपकरण c: \ windows \ System32 \ odbcad32.exe में है। हालांकि, 64-बिट विंडोज मशीन पर, डिफ़ॉल्ट 64-बिट संस्करण है। यदि आपको 64-बिट विंडोज सिस्टम पर 32-बिट ओडीबीसी व्यवस्थापक उपकरण का उपयोग करने की आवश्यकता है, तो आपको यहां मिले किसी को चलाने की आवश्यकता होगी: सी: \ विंडोज \ SysWOW64 \ odbcad32.exe
जहां मैं यह ट्रिपिंग लोगों को देखता हूं अप तब होता है जब कोई उपयोगकर्ता डीएसएन को कॉन्फ़िगर करने के लिए डिफ़ॉल्ट 64-बिट ओडीबीसी प्रशासक का उपयोग करता है; यह सोच रहा है कि यह 32-बिट डीएसएन के लिए है। फिर जब 32-बिट अनुप्रयोग उस डीएसएन का उपयोग करके कनेक्ट करने का प्रयास करता है, तो "डेटा स्रोत नहीं मिला ..." होता है।
** यह सुनिश्चित करना भी महत्वपूर्ण है कि ओएसबीसी प्रशासक में कॉन्फ़िगर किए गए डीएसएन के डीएसएन मैचों की वर्तनी सुनिश्चित करें। एक पत्र गलत है जो डीएसएन को बेमेल करने के लिए लेता है।
Here is an article that may provide some additional details
यह नहीं एक ही उत्पाद ब्रांड है कि आप, फिर भी हो सकता है; ओडीबीसी डेटा स्रोत नामों का उपयोग करते समय यह एक सामान्य समस्या है।
आपके प्रश्न के ओएलई डीबी प्रदाता भाग के संदर्भ में, यह एक समान प्रकार की समस्या प्रतीत होता है जहां एप्लिकेशन निर्दिष्ट प्रदाता के लिए कॉन्फ़िगरेशन का पता लगाने में सक्षम नहीं है।क्योंकि मैं उपयोगकर्ता DSN के बजाय सिस्टम DSN में डेटा स्रोत का नाम था
अभी भी इस समस्या का समाधान खोज कर किसी को भी, ODBC ड्राइवर अनुभाग से अनुसंधान एवं विकास शुरू करते हैं। जांचें कि आपके द्वारा निर्दिष्ट ड्राइवर है या नहीं। – P5Coder
यह त्रुटि मुझे बताती है कि ओडीबीसी डीएसएन चलाने के लिए कोई ड्राइवर नहीं है। दिए गए ओडीबीसी 'ड्राइवर' एमएसआई स्थापित करें और देखें कि क्या त्रुटि दूर हो गई है। – bshea