מנהל התקן ODBC בעיה עם מקורות הנתונים של Oracle

בעיה

> 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.

זקוק לעזרה נוספת?

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Microsoft insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×