בעיה
> library(RODBC)> ch <-odbcConnect("jcgi")אין אפשרות ליצור פלט של התוצאה> sqlQuery (ch, "בחר sysdate מכפול")שגיאה. שיחה (C_RODBCFetchRows, attr (ערוץ, "handle_ptr"), max,buffsize:דרכי אורך שליליים אינם מותריםעם ספריית oracle של 32 סיביות> library(RODBC)> ch <-odbcConnect("jcgi")הודעות אזהרה:1: ב- odbcDriverConnect("DSN=jcgi"):[RODBC] שגיאה: מצב 01000, קוד 0, ההודעה [unixODBC] [מנהלאין אפשרות לפתוח את מנהל] lib'/usr/lib/oracle/11.2/client/lib/libsqora.so.11.1' : /usr/lib/oracle/11.2/client/lib/libsqora.so.11.1: המחלקה ELF שגוי:ELFCLASS32 2: ב- odbcDriverConnect("DSN=jcgi"): חיבור ODBC נכשלה
פתרון
הוסף את האפשרות ' believeNRows = FALSE' בקריאה odbcConnect() שלך.אפשרות זו צריכה להיות מוגדר בעת ייבוא נתונים ממסדי נתונים של Oracle.