android.Datenbank.sqlite.SQLiteException: in der Nähe von " von ": syntax-Fehler
Ich habe ein problem beim hinzufügen von Datensätze in SQLite.
Dies ist der Fehler,:
09-18 17:47:47.586: E/AndroidRuntime(1039):
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.capstone.pinoygoodies/com.capstone.pinoygoodies.GroceryView}:
android.database.sqlite.SQLiteException: near " ":
syntax error:
CREATE TABLE tblItem
(_id INTEGER PRIMARY KEY AUTOINCREMENT,
grocery_item TEXT NOT NULL,
grocery_qty TEXT NOT NULL
Meine TABELLE ERSTELLEN
db.execSQL("CREATE TABLE " + DATABASE_TABLE + "(" +
KEY_ITEMID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
KEY_ITEM + " TEXT NOT NULL, " +
KEY_QTY + " TEXT NOT NULL ");
Immer, wenn ich drücken Sie die Schaltfläche hinzufügen, wird dieser Fehler ausgelöst wird.
Könnte den code, wo du die Tabelle erstellen?
einige weitere code hinzufügen
Post create table-code.
ich aktualisierte mein code. Dank
Sie vermissen die ) am Ende. Sie brauchen, um es zu
einige weitere code hinzufügen
Post create table-code.
ich aktualisierte mein code. Dank
Sie vermissen die ) am Ende. Sie brauchen, um es zu
InformationsquelleAutor mharbydoll | 2012-09-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es einfach zu mischen. Sie brauchen nur die schließende Klammer.
Vorschlag:
Wenn Sie erstellen Sie Ihre Tabelle wie diese, ich persönlich denke, es macht die Aussage viel einfacher zu Lesen, für Dinge wie SQL-Syntax, und Sie können dann binden Sie die Daten später.
InformationsquelleAutor Greg Giacovelli
Append ")" am Ende der Create Table-Abfrage.
InformationsquelleAutor jeet
Fehler werfen, indem Sie auf Tabelle erstellen, nicht die Daten.
überprüfen Sie Ihre create table-sql-Anweisung
ja, überprüfen Sie es...
InformationsquelleAutor Mike Wei
Ihnen fehlt die Rechte Klammer von der Create Table-Syntax, korrigieren Sie ihn wie folgt,
InformationsquelleAutor Lucifer
Müssen Sie hinzufügen ")" endlich in Ihre Tabelle erstellen.
Insert-Abfrage
Ich update meine Antwort für die insert-Abfrage..
InformationsquelleAutor V.J.