Problema
> library(RODBC)
> ch <-odbcConnect("jcgi")
Negalite išvesties rezultatas
> sqlQuery (Šveicarija, "pasirinkti sysdate iš dviejų")
Klaida. Skambinkite (C_RODBCFetchRows, attr (kanale, "handle_ptr"), max,
buffsize:
neigiamas ilgio vektorių neleidžiama
su 32 bitų "Oracle" biblioteka
> library(RODBC)
> ch <-odbcConnect("jcgi")
Įspėjimo pranešimų:
1: – odbcDriverConnect("DSN=jcgi"):
[RODBC] KLAIDA: pranešimas [unixODBC] [tvarkyklės būsenos 01000, kodas 0
Manager] negali atidaryti lib
'/usr/lib/oracle/11.2/client/lib/libsqora.so.11.1' :
/usr/lib/Oracle/11.2/Client/lib/libsqora.so.11.1: neteisingas ELF klasė:
ELFCLASS32
2: – odbcDriverConnect("DSN=jcgi"): ODBC ryšys nutrūko
Sprendimas
Įtraukti parinktį "believeNRows = FALSE' savo odbcConnect() pokalbio metu.
Ši parinktis turi nebūti importuojant duomenis iš "Oracle" duomenų bazių.