Problém
> library(RODBC)
> ch <-odbcConnect("jcgi")
Nie je možné výstup výsledok
> sqlQuery (ch "vybrať sysdate z dvoch")
Chyba. Volanie (C_RODBCFetchRows, atribút (kanál, "handle_ptr"), max
buffsize:
záporná dĺžka vektory nie sú povolené.
32-bitový oracle Knižnica
> library(RODBC)
> ch <-odbcConnect("jcgi")
Upozornenia:
1: v odbcDriverConnect("DSN=jcgi"):
[RODBC] Chyba: stav 01000, kód 0, hlásenia [unixODBC] [ovládač
Správca] nemôže otvoriť lib
'/usr/lib/oracle/11.2/client/lib/libsqora.so.11.1' :
/usr/lib/Oracle/11.2/client/lib/libsqora.so.11.1: nesprávne ELF triedy:
ELFCLASS32
2: v odbcDriverConnect("DSN=jcgi"): pripojenie ODBC zlyhala
Riešenie
Možnosť pridať "believeNRows = FALSE" v odbcConnect() hovor.
Táto možnosť musí byť pri importovaní údajov z databázy Oracle.