无法从R Shiny中的SQLite数据库中找到表

时间:2018-01-10 22:12:33

标签: r sqlite shiny shiny-server rsqlite

我有一个sqlite数据库,其中包含一个表" sae",并希望从Shiny界面访问此表。我在RStudio命令行中尝试了以下代码:

library(RSQLite)
f.sae <- "link/to/my/data.db"
m <- dbDriver("SQLite")
con.sae <- dbConnect(m,dbname=f.sae)

在命令行和Shiny上都可以正常工作,但如果我查看我得到的内容:

print(dbListTables(con.sae))

在命令行中:

[1] "sae"

在Shiny中使用runApp()

character(0)

此问题已经讨论过(见下文),Shiny更改当前工作目录的方式似乎是原因,

https://groups.google.com/forum/#!topic/shiny-discuss/-8S9PKeXLNw https://groups.google.com/forum/#!topic/shiny-discuss/sDVMbBNPc-s

但是我无法找到方法,即使强迫setwd()。

0 个答案:

没有答案