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"), maxbuffsize: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.