pool :: dbPool返回Pool对象无法通知连接观察者

时间:2018-02-09 16:03:02

标签: r shiny

我第一次尝试使用MyCppInst["myDbKey"]包。我用下面的代码创建了一个Pool对象。

pool

这会产生以下警告信息。

pool <- dbPool(drv=odbc::odbc(),
                   dbname="dbname",
                   driver="SQL Server",
                   server="server",
                   uid="user.name",
                   pwd="password",
                   port=1433)

由于这是我第一次使用# warning messages from top-level task callback '1' # Warning message: # Could not notify connection observer. trying to get slot "info" from an object (class "Pool") that is not an S4 object > class(pool) # [1] "Pool" "R6" ,我不确定是否可以安全地继续进行,尽管有警告。拥有pool经验的人是否可以分享对此警告信息可能产生的影响和/或原因的见解?

我能够使用Pool对象成功获取数据作为我的连接。

pool

我正在使用table <- DBI::SQL("TableName") query <- glue::glue_sql("select * from {table}", .con=pool) dbGetQuery(pool, query) ## returns expected data 的开发版本,但我也尝试在CRAN上使用最新版本,两者都导致了上述警告信息。

1 个答案:

答案 0 :(得分:0)

我也有此错误消息。 RStudio论坛上的一个帖子建议将DBI,odbc和pool包更新到最新版本,这对我有用

https://community.rstudio.com/t/how-to-use-dbpool-with-rodbc/5609/3