Проблеми
> library(RODBC)
> ч <-odbcConnect("jcgi")
Не вдається, вихідний результат
> sqlQuery (Швейцарія, "вибрати sysdate, з двома")
Помилка. Викликів (C_RODBCFetchRows attr (канал, "handle_ptr"), не більше,
buffsize:
не дозволяється негативно довжина векторів
32-розрядний oracle бібліотека
> library(RODBC)
> ч <-odbcConnect("jcgi")
Попередження:
1: у odbcDriverConnect("DSN=jcgi"):
[RODBC] Помилка: стан 01000, код 0, повідомлення [unixODBC] [драйвера
Не вдалося відкрити диспетчер] бібліотека
'/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 підключення.
Рішення
Додати параметр "believeNRows = FALSE" у вашому odbcConnect().
Цей параметр має значення, під час імпортування даних із баз даних Oracle.