Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Umgang mit dem Clob-Datentyp in Excel aus einer SQL-Abfrage

Ich habe auch vor dem gleichen Problem gestanden. Beim Versuch, das Recordset zu öffnen, wurde "Unspecified error" angezeigt. Ich habe festgestellt, dass die Verwendung des Oracle Home-Treibers dieses Problem löst.

Bitte befolgen Sie die nachstehenden Schritte, um Oracle Home Driver auf Ihrem Computer zu konfigurieren -

  1. Installieren Sie Oracle Instant Client 12C
  2. Suchen Sie diesen Pfad - C:\Oracle\product\12.1.0\client\Network\Admin\Sample
  3. Kopieren Sie die Dateien „sqlnet.ora“ und „tnsnames.ora“
  4. Im Admin-Ordner einfügen (wie im obigen Pfad erwähnt)
  5. Datei „tnsnames.ora“ bearbeiten
  6. Fügen Sie am Ende den folgenden Code hinzu

    [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. Speichern Sie die Datei

  8. Überprüfen Sie den Treibernamen in den ODBC-Treibern (Control Panel -> Administrative Panel -> Data Sources (ODBC) ) Mein Treibername wird als - Oracle in OraClient12Home1
  9. angezeigt
  10. Versuchen Sie es mit der folgenden Verbindungszeichenfolge

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