प्रदाता "MSDASQL" ODBC ड्राइवर्स के लिए Microsoft का OLE DB प्रदाता है। यह काफी पुराना है, और अब इसे बहिष्कृत कर दिया गया है। यह वास्तव में केवल पुराने डेटाबेस के उपयोग के लिए है जिसके लिए कोई OLE DB प्रदाता नहीं हैं। यह 32-बिट-ओनली भी है, इसलिए यह 64 बिट प्रदाताओं (जैसे कि वह जिसे आप उपयोग करने का प्रयास कर रहे हैं) के साथ काम नहीं करेगा। बेहतर होगा कि आप किसी OLE DB ड्राइवर को आजमाएं।
Oracle के लिए MS OLEDB प्रदाता "MSDAORA" है (जो आपकी मशीन पर पहले से स्थापित होना चाहिए) और Oracle का अपना OLEDB प्रदाता "OraOLEDB.Oracle" है। आपको नवीनतम Oracle-प्रदत्त प्रदाता डाउनलोड करने की सलाह दी जाएगी, क्योंकि MSDAORA को भी हटा दिया गया है।
आपको Oracle प्रदाता को डाउनलोड और इंस्टॉल करना होगा (यदि आपने पहले से नहीं किया है)
.Provider = "OraOLEDB.Oracle"
आपको .ConnectionString
. भी सेट करना होगा . कुछ उदाहरणों के लिए http://www.connectionstrings.com/oracle-provider-for-ole-db-oraoledb/ पर एक नज़र डालें।