Я использую 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. Любая помощь приветствуется!