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

एक्सेल VBA 64 बिट (DSN कम और tnsnames) का उपयोग करके ODBC (OLEDB नहीं) के लिए Oracle 11g ado कनेक्शन स्ट्रिंग्स

Oracle से OLEDB प्रदाता (Provider=OraOLEDB.Oracle ) अभी भी समर्थित है, केवल Microsoft से प्रदाता (Provider=msdaora ) बहिष्कृत है . Microsoft Oracle प्रदाता का उपयोग करने की अनुशंसा करता है।

माइक्रोसॉफ्ट प्रदाता msdaora 64 बिट के लिए भी मौजूद नहीं है।

मुझे लगता है कि Oracle ODBC के लिए आपकी कनेक्शन स्ट्रिंग यह होनी चाहिए (बिना लाइन ब्रेक के):

Driver={Oracle in OraClient11g_home1};
   DBQ=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=xxxx)))(CONNECT_DATA=(SERVICE_NAME=xxx)(SERVER=DEDICATED)));
   Pwd=xxxx;
   Uid=xxxx

ध्यान दें, Oracle ड्राइवर के लिए आपको DBQ . का उपयोग करना चाहिए Server . के बजाय .

Server Microsoft ODBC ड्राइवर के लिए विशेषता है (उदा. Driver={Microsoft ODBC for Oracle} )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ORA-1843:रिकॉर्ड अपडेट करते समय मान्य माह नहीं

  2. ओपन क्वेरी फ़ंक्शन का उपयोग करके sql सर्वर से एक ऑरैकल संग्रहीत कार्यविधि निष्पादित की गई है

  3. पीएल/एसक्यूएल ऑनलाइन एमसीक्यू क्विज

  4. डुप्लिकेट/शून्य रिकॉर्ड को अनदेखा करने के लिए क्वेरी

  5. Oracle में पूर्णांक भाग शून्य होने पर शून्य कैसे निकालें?