Problema de SQLite3 :: SQLException: erro de lógica SQL ou faltando banco de dados
-
23-08-2019 - |
Pergunta
SQLite3 :: SQLException: erro de lógica SQL ou banco de dados em falta ??p>
erro ao fazer insert, update e operação de exclusão para as tabelas de navegador (o que significa a criar, atualizar e destruir ação é falha, mas a ação show é bom), a mesma operação no console é OK. Eu pesquisei este problema e encontrou a maioria das soluções é remover a duplicação nos jogos, assim que eu removi todos os dados de teste do dispositivo elétrico e reiniciar o servidor, e ele falhou novamente :(
Qualquer aconselhar é apreciado.
Solução
Acontece que eu esqueço uso "sudo script/server"
para obter permissão de gravação para o banco de dados:)
Outras dicas
Eu não quero dizer para ressuscitar os mortos, mas eu só encontrei este problema, e as respostas populares I encontrados não se aplicam.
Meu problema acabou por ser add-on do SQLite Manager para Firefox. Eu usei o programa SysInternals "alça" para determinar que a) Firefox / SQLiteManager tinha (presumo) uma transação aberta, e b) cada vez que eu usei o add-on para se conectar ao banco de dados, ele não destruir o anterior, que não era mais acessível.
saí Firefox, e minha correu código bem. I carregado Firefox e SQLite Manager novamente, mas não iniciar uma transação; mais uma vez, o meu código funcionou muito bem. Meu código foi Python, não RoR.
Eu recomendaria esta resposta, e a pergunta original ser marcado para [sqlite3]. Definitivamente não é específica para RoR.