المشكلة
> 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.