Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओडीबीसी कनेक्शन का उपयोग कर एक्सेल वीबीए मैक्रो से ओरेकल टेबल अपडेट कर रहा है

प्रदाता "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/ पर एक नज़र डालें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आरएमएएन सूची बैकअप आदेश

  2. Oracle पिवट क्वेरी कॉलम नामों के आसपास उद्धरणों के साथ कॉलम देती है। क्या?

  3. जावा - अपवाद का पहला कारण खोजें

  4. एसक्यूएल * प्लस प्रॉम्प्ट से टेक्स्ट वैरिएबल कैसे स्वीकार करें?

  5. बैचअपडेट अपवाद:बैच समाप्त नहीं होगा