2014-02-21 54 views
-1

繼創建表是我的查詢創建表,無法在sqlite的

String CREATE_OWNER_TABLE = "CREATE TABLE " + TABLE_OWNER + "(" + KEY_NAME + " TEXT NOT NULL," + KEY_CODE + " TEXT NOT NULL," + KEY_NUMBER + " TEXT NOT NULL," + KEY_SUM + "TEXT NOT NULL );"; 
db.execSQL(CREATE_OWNER_TABLE); 

我寫了一個查詢一樣,創建表的所有者。但有顯示我的表沒有一個叫總和

+1

後的logcat ......... –

+0

請幾μm發表您的錯誤礦石代碼。 – GrIsHu

回答

4

你缺少你最後一列的數據類型聲明

KEY_SUM + "TEXT NOT NULL 

前的空間添加一個空格像下面列的錯誤,

String CREATE_OWNER_TABLE = "CREATE TABLE " + TABLE_OWNER + "(" + KEY_NAME + " TEXT NOT NULL," + KEY_CODE + " TEXT NOT NULL," + KEY_NUMBER + " TEXT NOT NULL," + KEY_SUM + " TEXT NOT NULL );"; 
db.execSQL(CREATE_OWNER_TABLE); 
1

試試這個

String CREATE_OWNER_TABLE = "CREATE TABLE " + TABLE_OWNER + "(" + KEY_NAME + " TEXT NOT NULL," + KEY_CODE + " TEXT NOT NULL," + KEY_NUMBER + " TEXT NOT NULL," + KEY_SUM + " TEXT NOT NULL);"; 
+0

OKOK!是工作。非常感謝。 – user3168467