В RSTUDIO с RODB C инструкция sqlTables (channel) отвечает "отрицательная длина вектора не разрешена" - PullRequest
0 голосов
/ 11 января 2020

Попытка получить список таблиц базы данных, используя RSTUDIO, связанную с базой данных SQL ANYWHERE через RODB C, на инструкцию

sqlTables(channel)

отвечает следующим кодом ошибки:

Error in odbcFetchRows(channel, max = max, buffsize = buffsize, nullstring = nullstring,  :   negative vector length not allowed

Предполагая, что функция odbcFetchRows является частью sqlTables one, как избежать pb, спасибо.

Может помочь конфигурация :

> odbcGetInfo(channel)
DBMS_Name    "SQL Anywhere"
DBMS_Ver     "16.00.0000"
Driver_ODBC_Ver  "03.52" 
Data_Source_Name "Ist16"
Driver_Name      "dbodbc16.dll"
Driver_Ver   "16.00.2127"
ODBC_Ver     "03.80.0000"
Server_Name  "istead"
...