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] [DriverLib è 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?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.