Проблема
> library(RODBC)> ch <-odbcConnect("jcgi")Не удается сохранить результаты> sqlQuery (гл., «выбор из двух sysdate»)Ошибка. Вызов (C_RODBCFetchRows, attr (канал, «handle_ptr»), макс,buffsize:отрицательная длина вектора не допускаются.с 32-разрядной библиотеки oracle> 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.