No se pueden guardar varios valores en una columna de SQLite

2020-06-30 r sqlite shiny webforms

Tengo un menú desplegable en el formulario que permite a los usuarios seleccionar varios valores al mismo tiempo en R Shiny y guardar el registro en SQLite DB en el back-end y el tipo de datos es VARCHAR

ingrese la descripción de la imagen aquí

desplegable:

ingrese la descripción de la imagen aquí

Pero cuando hago clic en el botón Guardar, aparece el siguiente error:

Error in : Expecting a single string value: [type=character; extent=2].

¡Cualquier ayuda sería apreciada! :)

Answers

El error te dice todo lo que necesitas saber. Su selectInput está devolviendo un vector de character s. Su base de datos espera un character escalar. Por lo tanto, convierta el valor de selectInput en un escalar (mediante concatenación o pegado) o modifique su base de datos para que pueda aceptar múltiples filas de datos que corresponden a su entrada. La decisión es tuya.

No puedo decirte cuál es más apropiado porque no has proporcionado contexto.

Related