SQLite3の::のSQLExceptionの問題点:SQLロジックエラーまたは欠落しているデータベース

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

  •  23-08-2019
  •  | 
  •  

質問

  

SQLite3の::のSQLException:SQLロジックエラー   または欠落しているデータベース

エラーが(つまり、更新を作成し、破壊するアクションが失敗したことが、showアクションで結構です)、挿入、更新、およびブラウザからテーブルへの削除操作を行う際に、コンソールでも同じ操作がOKです。私はこの問題をGoogleで検索し、ソリューションのほとんどは備品で重複を除去するものであるたので、私はフィクスチャからのすべてのテストデータを削除し、サーバーを再起動し、それが再び失敗した:(
任意のアドバイスが高く評価されます。

役に立ちましたか?

解決

これは、私は、データベースへの書き込み権限を取得するために"sudo script/server"を使用し忘れることが判明:)

他のヒント

私は死者を復活させるという意味ではありませんが、私はこの問題が発生した、と私が見つけた人気の答えは適用されませんでした。

私の問題は、SQLiteのマネージャがアドオンをFirefox用であることが判明しました。 、私は(私は仮定)A)のFirefox /たSQLiteManagerが持っていたことを確認するために開いているトランザクションをSysInternalsの「ハンドル」プログラムを使用し、そしてb)私は、データベースに接続するためのアドオンを使用するたびに、それは以前のものを破壊していませんでしたこれはアクセスできなくなった。

私は、Firefoxを終了し、そして私のコードは正常に実行しました。私は再びFirefoxとSQLiteのマネージャをロードしますが、トランザクションを開始しませんでした。再び、私のコードは正常に実行しました。私のコードではないRoRの、Pythonのだった。

私はこの回答をお勧めします、と元の質問には、[sqlite3の]のためにタグを付けること。これは間違いなくRoRのに固有ではありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top