Ошибка при выполнении запроса к базе данных odbc с использованием R DBI - PullRequest
0 голосов
/ 20 января 2019

Я использую R 3.5.2 с последними пакетами odbc и DBI. Я могу подключиться к базе данных, в которой хранятся мои таблицы, но не может выполнить какой-либо запрос без получения ошибки.

База данных использует драйвер «Microsoft ODBC для Oracle».

library(DBI)
library(odbc)    


con <- dbConnect(odbc(),
                 driver = "Microsoft ODBC Driver for Oracle"
                 dsn = "SAM"
                 uid = "user"
                 pwd = "pwd")

(соединение установлено)

dbEsistsTable(con, "MY_TABLE")

[1] ИСТИНА

dbReadtable(con, "MY_TABLE")

Ошибка: 'SELECT * FROM "MY_TABLE"' nanodbc / nanodbc.cpp: 1581: HY092: [Microsoft] [Диспетчер драйверов ODBC] Тип опции вне диапазона

Я могу успешно выполнять запросы, используя Oracle sqldeveloper и Microsoft Excel. Любая помощь приветствуется!

...