Problema
> library(RODBC)
> cap <-odbcConnect("jcgi")
Imposibil de ieşire rezultatul
> sqlQuery (cap, "selectaţi sysdate din două")
Eroare în. Apel (C_RODBCFetchRows, attr (canal, "handle_ptr"), max,
buffsize:
lungime negativă vectori nu sunt permise
cu 32 de biţi oracle bibliotecă
> library(RODBC)
> cap <-odbcConnect("jcgi")
Mesaje de avertizare:
1: în odbcDriverConnect("DSN=jcgi"):
[RODBC] EROARE: stare 01000, cod 0, mesaj [unixODBC] [Driver
Imposibil de deschis Manager] lib
'/usr/lib/oracle/11.2/client/lib/libsqora.so.11.1' :
/usr/lib/Oracle/11.2/client/lib/libsqora.so.11.1: greșit ELF class:
ELFCLASS32
2: în odbcDriverConnect("DSN=jcgi"): ODBC connection failed
Soluție
Adăugați opțiunea ' believeNRows = FALSE' în apelul odbcConnect().
Această opțiune trebuie să fie stabilite la Importarea datelor din baze de date Oracle.