Problema de SQLite3::SQLException:Error de lógica SQL o base de datos faltante

StackOverflow https://stackoverflow.com/questions/392493

  •  23-08-2019
  •  | 
  •  

Pregunta

SQLite3::SQLExcepción:Error lógico de SQL o base de datos faltante

Se produce un error al insertar, actualizar y eliminar operaciones en tablas desde el navegador (eso significa que la acción de crear, actualizar y destruir falló pero la acción de mostrar está bien), la misma operación en la consola está bien.Busqué en Google este problema y descubrí que la mayoría de las soluciones son eliminar la duplicación en los dispositivos, así que eliminé todos los datos de prueba del dispositivo y reinicié el servidor, y volvió a fallar :(
Se agradece cualquier consejo.

¿Fue útil?

Solución

Resultó que me olvide utilizar "sudo script/server" para obtener el permiso de escritura a la base de datos:)

Otros consejos

No me refiero a resucitar a los muertos, pero me encontré con este problema y las respuestas populares que encontré no se aplicaban.

Mi problema resultó ser el complemento SQLite Manager para Firefox.Utilicé el programa "handle" de SysInternals para determinar que a) Firefox/SQLiteManager tenía (supongo) una transacción abierta, yb) cada vez que usaba el complemento para conectarme a la base de datos, no destruía la anterior. que ya no era accesible.

Salí de Firefox y mi código funcionó bien.Cargué Firefox y SQLite Manager nuevamente, pero no comencé una transacción;Nuevamente, mi código funcionó bien.Mi código era Python, no RoR.

Recomendaría esta respuesta y la pregunta original se etiquetaría como [sqlite3].Definitivamente no es específico de RoR.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top