0

由于某些未知的 ODBC 错误,R 无法读取 EXASOL 数据库。有没有人遇到过类似的情况。Mac OS 出现此问题。

我已经为 Mac OS 安装了 ODBC 驱动程序。

library(exasol)
library(RODBC)

con <- dbConnect("exasol", **)
# removed the connection credentials 

df1 <- dbGetQuery(con,paste("query", sep=""))
# removed the query

Error in try(.Call(C_asyncRODBCQueryFinish, slot, 1)) : 
  Unknown ODBC error
Error in exa.readData(conn, statement, ...) : 
  Could not allocate SQLAllocHandle (-2)
Error in exa.readData(conn, statement, ...) : Unknown ODBC error

这个问题目前在这里没有答案https://github.com/exasol/r-exasol/issues/32

4

2 回答 2

0

您能详细介绍一下您使用的工具/驱动程序/组件吗?版本号之类的?

当我尝试使用unixodbc. 我不得不删除它并使用libiodbc. 这可能是您的问题的根源吗?

于 2019-09-13T15:59:55.243 回答
0

我有一个类似的问题,帮助我的是重新安装install.packages("RODBC", type="source")

于 2022-02-06T17:56:23.603 回答