2016-09-25 5 views
-5
db.execSQL("create studentTable "+studentTable+"(Id Integer primary key, Name text, Department text, Marks Integer)"); 
+2

Der Befehl ist 'create table', nicht' create '. –

Antwort

1

Dies ist, wie es geht, brauchen Sie nur TABLE statt studentTable zunächst zu schreiben, als TABLENAME schreiben

CREATE TABLE studentTable(
    ID INT PRIMARY KEY  NOT NULL, 
    NAME   TEXT NOT NULL, 
    Department  TEXT, 
    Marks   INT 
); 

Scheck tutorials,

Hoffnung, das hilft.

+0

Ist das Ihr Problem zu lösen? @Amir –

+0

android.database.sqlite.SQLiteException: in der Nähe von "StudentTable": Syntaxfehler (Code 1):, beim Kompilieren: CREATE StudentTable StudentTable (Id INT PRIMARY KET NOT NULL, Name TEXT NOT NULL, Abteilung TEXT, Marken INT) – Amir

+0

das ist meine echte Funktion – Amir