Oracle
 sql >> Database >  >> RDS >> Oracle

Come gestire il tipo di dati Clob in Excel dalla query SQL

Ho anche affrontato lo stesso problema. Stavo ricevendo "Errore non specificato" durante il tentativo di aprire il recordset. Ho scoperto che l'utilizzo del driver Oracle Home risolve questo problema.

Segui i passaggi seguenti per configurare Oracle Home Driver nella tua macchina -

  1. Installa Oracle Instant Client 12C
  2. Trova questo percorso - C:\Oracle\product\12.1.0\client\Network\Admin\Sample
  3. Copia entrambi i file "sqlnet.ora" e "tnsnames.ora"
  4. Incolla nella cartella Admin (come indicato nel percorso sopra)
  5. Modifica il file "tnsnames.ora"
  6. Aggiungi il codice sottostante alla fine

    [DS Name as you wish] =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = [your DB server name or IP])(PORT = [Port Number]))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = [Your DB Service Name]")
        )
      )
    
  7. Salva il file

  8. Controlla il nome del driver in Driver ODBC (Control Panel -> Administrative Panel -> Data Sources (ODBC) )Il nome del mio driver viene visualizzato come - Oracle in OraClient12Home1
  9. Prova la stringa di connessione sottostante

    ConnectionString="Driver={Oracle in OraClient12Home1};DBQ=Your SERVICE_NAME;User ld=User ID;pwd=Password;"