如何防止RMySQL错误并在Shiny中显示给用户?

时间:2019-01-17 20:38:24

标签: r shiny rmysql

我有一个Shiny App,它可以像下面的示例一样对MySQL数据库执行查询:

UI

textAreaInput("query")

服务器

data <- reactive({
  df<-dbGetQuery(conection, input$query)
  return(df)
})

问题在于,当用户在textAreaInput中键入错误的语法时,Shiny应用程序将关闭,并且错误会显示在R控制台中。

我想要的是在应用程序中打印该错误,以便用户可以再次尝试并编写另一个查询。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

我们可以使用import store from "./Store"; /* REMOVE const store = createStore(reducers); */ 。这是一个基于@Fan Li的答案here

的完整示例。
tryCatch