Problem von SQLite3 :: SQLException: SQL Logikfehler oder fehlende Datenbank

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

  •  23-08-2019
  •  | 
  •  

Frage

  

SQLite3 :: SQLException: SQL Logikfehler   oder fehlende Datenbank

Fehler, wenn Sie Einfügen, Aktualisieren und Löschen von Operation Tabellen aus Browser (das bedeutet, dass die Erstellung, Aktualisierung und zerstört Aktion fehlgeschlagen ist, aber die Show Aktion ist in Ordnung), die gleiche Operation in der Konsole sind OK. Ich googeln dieses Problem und fand die meisten Lösungen Verdoppelung in den Befestigungen zu entfernen, so dass ich entfernt alle Testdaten aus der Halterung und den Server neu starten, und es scheiterte wieder :(
Jede beraten wird geschätzt.

War es hilfreich?

Lösung

Es stellte sich heraus, dass ich "sudo script/server" vergessen Schreibzugriff auf die Datenbank zu erhalten:)

Andere Tipps

ich meine nicht die Toten wieder zu beleben, aber ich gerade auf dieses Problem gestoßen, und die beliebten Antworten, die ich nicht anwendbar gefunden.

Mein Problem stellte sich heraus, das SQLite Manager-Add-on für Firefox zu sein. Ich benutzen das SysInternals „handelte“ Programm, um festzustellen, dass a) Firefox / SQLiteManager hatte (ich nehme an) eine offene Transaktion, und b) jedes Mal, wenn ich verwenden, um die Add-On zu der Datenbank zu verbinden, ist es nicht die vorherigen zerstören, das war nicht mehr zugänglich.

ich verlassen Firefox, und mein Code lief gut. Ich lud Firefox und SQLite wieder-Manager, aber nicht beginnen eine Transaktion; mein Code lief wieder in Ordnung. Mein Code war Python, nicht RoR.

würde ich diese Antwort empfehlen, und die ursprüngliche Frage markiert werden [sqlite3]. Es ist definitiv nicht spezifisch für RoR.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top