-6
我正在做一個簡單的數據庫應用程序。 CREATE TABLE peopleTable (_id INTEGER PRIMARY KEY AUTOINCREMENT, persons_name TEXT NOT NULL persons_hotness TEXT NOT NULL)
android.database.sqlite.SQLiteException附近「CREATE TABLE peopleTable」:語法錯誤(code1)
這是我的表
我在編譯時得到了一個錯誤 db.execSQL(「CREATE TABLE」+ DATABASE_TABLE +「(」+ \t \t \t \t \t KEY_ROWID + 「INTEGER PRIMARY KEY AUTOINCREMENT,」 + \t \t \t \t \t KEY_NAME + 「TEXT NOT NULL,」 + \t \t \t \t \t KEY_HOTNESS + 「TEXT NOT NULL);」); \t \t} – user3113461
這條SQL語句不起作用,因爲它在'CREATE TABLE'語句之後,'INTEGER'之前的空格和'TEXT'之前的空格(兩次)之後缺少**必需的**空間。請修改它爲:db.execSQL(「CREATE TABLE」+ DATABASE_TABLE +「(」+ KEY_ROWID +「INTEGER PRIMARY KEY AUTOINCREMENT,」+ KEY_NAME +「TEXT NOT NULL」+ KEY_HOTNESS +「TEXT NOT NULL)」 );' –
感謝它的工作.............. – user3113461