المشكلة
> library(RODBC)> ch <-odbcConnect("jcgi")لا يمكن إخراج نتيجة> sqlQuery (ch، "تحديد sysdate من المزدوج")خطأ في. استدعاء (C_RODBCFetchRows، ال (القناة، "handle_ptr")، كحد أقصى،بوفسيزي،:غير مسموح بموجهات طول سالبمكتبة oracle 32 بت> library(RODBC)> ch <-odbcConnect("jcgi")رسائل تحذير:1: في odbcDriverConnect("DSN=jcgi"):[رودبك] خطأ: حالة 01000، 0, التعليمات البرمجية رسالة [أونيكسودبك] [برنامج تشغيلتعذر فتح إدارة] lib'/usr/lib/oracle/11.2/client/lib/libsqora.so.11.1' : /usr/lib/oracle/11.2/client/lib/libsqora.so.11.1: خطأ في الفئة ألف:ELFCLASS32 2: في odbcDriverConnect("DSN=jcgi"): فشل اتصال ODBC
الحل
إضافة الخيار 'بيليفينرووس = FALSE' في الاتصال odbcConnect().يحتاج هذا الخيار تعيين عند استيراد البيانات من قاعدة بيانات Oracle.