Problemet
> library(RODBC)
> ch <-odbcConnect("jcgi")
Kan ikke sende resultatet
> sqlQuery (ch, "Velg sysdate fra to")
Feil i. Ring (C_RODBCFetchRows, attr (kanal, "handle_ptr"), Maks,
buffsize:
Negativ lengde vektorer er ikke tillatt
med 32-biters oracle-bibliotek
> library(RODBC)
> ch <-odbcConnect("jcgi")
Advarsler:
1: i odbcDriverConnect("DSN=jcgi"):
[RODBC] Feil: status 01000, kode 0, melding [unixODBC] [-Driver
Manager] kan ikke åpne lib
'/usr/lib/oracle/11.2/client/lib/libsqora.so.11.1' :
/usr/lib/Oracle/11.2/Client/lib/libsqora.so.11.1: feil ELF-klassen:
ELFCLASS32
2: i odbcDriverConnect("DSN=jcgi"): ODBC-tilkobling mislyktes
Løsning
Legge til alternativet "believeNRows = FALSE' i odbcConnect()-kall.
Dette alternativet må angis når du importerer data fra Oracle-databaser.