SQLite: SQL-Fehler oder fehlende Datenbank beim einfügen von Daten in Tabelle

Ich versuche das einfügen neuer Daten in eine SQLite-Tabelle.

  • Weiß ich sicher, dass die Platzhalter-code korrekt ist, denn ich benutze es für verschiedene Tabellen und es funktioniert
  • Weiß ich sicher, dass die Datenbank und die Tabelle erstellt werden und existieren, denn ich kann sehen, wie Sie in der SQLite-Browser.

Aber etwas in die SQLite-syntax der Schöpfung oder der Einfügung ist falsch, denn ich erhalte diese Fehlermeldung:

SQL-Fehler oder fehlende Datenbank

Hier ist mein code:

CREATE TABLE IF NOT EXISTS Theory_answers ("questionID" INTEGER,"answerID" INTEGER,"answerText" TEXT, "isTrue" INTEGER)

INSERT INTO Theory_answers (questionID, answerID, answerText,isTrue) VALUES ("1","1",text,"0")
  • Bitte überprüfen Sie, dass, wenn die questionId ist ein Primärschlüssel???
  • FWIW, können Sie den gleichen Fehler in einigen Versionen von sqlite beim einfügen mehrerer Werte auf einmal.
InformationsquelleAutor Luda | 2013-08-11
Schreibe einen Kommentar