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

該命令是'create table',而不是'create <你的表名>'。 –

回答

1

這是怎麼一回事呢,你需要編寫只有TABLE而不是studentTable在開始時寫TABLENAME

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

檢查tutorials

希望有所幫助。

+0

這不是解決你的問題嗎?@Amir –

+0

android.database.sqlite.SQLiteException:near「studentTable」:語法錯誤(代碼1):編譯時:CREATE studentTable studentTable(Id INT PRIMARY KET NOT NULL,Name TEXT NOT NULL, Department TEXT,Marks INT) – Amir

+0

這是我的真實功能 – Amir