Sorun
> library(RODBC)> ch <-odbcConnect("jcgi")Sonuç çıkışı yapamazsınız> sqlQuery (ch,) "çift sysdate Seç"Hata. (C_RODBCFetchRows, attr (kanal, "handle_ptr"), max, çağrıbuffsize:sıfırdan küçük uzunluk vektörler izin verilmiyor32 bit oracle kitaplıkla> library(RODBC)> ch <-odbcConnect("jcgi")Uyarı iletileri:1: odbcDriverConnect("DSN=jcgi") yer:[RODBC] Hata: durum kodu 0, 01000, ileti [unixODBC] [sürücüLIB Yöneticisi] açılamıyor'/usr/lib/oracle/11.2/client/lib/libsqora.so.11.1' : /usr/lib/Oracle/11.2/Client/lib/libsqora.SO.11.1: yanlış ELF sınıf:ELFCLASS32 2: odbcDriverConnect("DSN=jcgi") yer: ODBC bağlantısı başarısız oldu
Çözüm
Ekle seçeneği ' believeNRows = FALSE', odbcConnect() çağrı.Bu seçeneği Oracle veritabanlarından veri alırken ayarlanması gerekir.