r блестящая ошибка Ошибка в as.vector (x, «символ»): невозможно привести тип «замыкание» к вектору типа «символ»

При попытке передать введенный пользователем ввод (empId) из Shiny UI в sql-запрос на световом сервере. R не уверен, как отладить эту ошибку.

 Error in as.vector(x, "character") : 
 cannot coerce type 'closure' to vector of type 'character'

UI.r

library(shiny)

shinyUI(fluidPage(
titlePanel("Employee Table (AdventureWorks)"),
sidebarLayout(
sidebarPanel((""),
             textInput("idnumb", "Employee ID number",""),
             submitButton("Ok")),
             mainPanel(tableOutput("emptitle")))))

Server.r

 shinyServer(function(input, output) {
 library(RODBC)
 library(sqldf)
 a1 = reactive({ (input$idnumb) })
 acc_con1 = odbcConnect("AdvWrk", uid="... ", pwd="... ")
 sql1 = sqlQuery(acc_con1, paste0('select Title from dbo.Employee where EmployeeID=',a1))
 output$emptitle = renderTable(print(sql1))
 })

Чтобы проверить, работает ли мой запрос, я устал от фактического EmployeeID в sql, как показано ниже

  .
  .
  sql1 = sqlQuery(acc_con1, paste0('select Title from dbo.Employee where EmployeeID = 8'))
  .
  .

Я получаю нормальный выход,

  Title
  Production Technician - WC10 

Когда я пытаюсь сделать это реагирующим на пользовательский ввод, я вижу ошибку в as.vector (x, «символ»): не могу принудить тип «замыкание» к вектору типа «символ ... ошибка ...» Нужна помощь.

Ответы на вопрос(2)

Ваш ответ на вопрос