ปัญหา

> library(RODBC)> ch <-odbcConnect("jcgi")ไม่สามารถแสดงผลได้> sqlQuery (ch "เลือก sysdate จากสอง")ข้อผิดพลาดใน โทร (C_RODBCFetchRows, attr (สถานี "handle_ptr") maxbuffsize,:ไม่อนุญาตให้ใช้ความยาวค่าลบเวกเตอร์มีไลบรารีของ 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

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย