Problema del Driver ODBC con origini dati Oracle

Problema

> library(RODBC)

> ch <-odbcConnect("jcgi")

Impossibile inviare il risultato
> nome SQLQuery al (CAP, "select sysdate from dual")
Errore. Chiamare (C_RODBCFetchRows, attr (canale, "handle_ptr"), max,
buffsize:
non sono consentiti i vettori di lunghezza negativo.

alla libreria di oracle a 32 bit

> library(RODBC)
> ch <-odbcConnect("jcgi")
Messaggi di avviso:
1: in odbcDriverConnect("DSN=jcgi"):
[RODBC] Errore: stato 01000, codice 0, messaggio [unixODBC] [Driver
Lib è Impossibile avviare Gestione]
'/usr/lib/oracle/11.2/client/lib/libsqora.so.11.1' : 
/usr/lib/Oracle/11.2/client/lib/libsqora.so.11.1: classe ELF errato:
ELFCLASS32 
2: in odbcDriverConnect("DSN=jcgi"): errore di connessione ODBC

Soluzione

Aggiungere l'opzione ' believeNRows = FALSE' nella chiamata a odbcConnect().

Questa opzione deve essere impostata quando si importano dati da database Oracle.

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×