2014-01-30 63 views
1

我得到一个异常,我只是不知道为什么它被抛出。当我添加表消息时出现异常。请看一下,看看我错过了一个错误。提前致谢。SQLite异常 - 创建表

例外:

Caused by: android.database.sqlite.SQLiteException: near "From": syntax error (code 1): , while compiling: CREATE TABLE Messages (UniqueId TEXT PRIMARY KEY,From TEXT,To TEXT,Subject TEXT,Body TEXT,HandledOn TEXT,IsRead INTEGER,CreatedOn TEXT,UpdatedOn TEXT,DeletedOn TEXT); 

声明从而导致该异常,在SQLiteOpenHelper:

@Override 
public void onCreate(android.database.sqlite.SQLiteDatabase db) { 
    String CREATE_MESSAGES_TABLE = 
      "CREATE TABLE " + TABLE_MESSAGES + "(" 
        + COLUMN_UNIQUEID + " TEXT PRIMARY KEY," 
        + COLUMN_FROM + " TEXT," 
        + COLUMN_TO + " TEXT," 
        + COLUMN_SUBJECT + " TEXT," 
        + COLUMN_BODY + " TEXT," 
        + COLUMN_HANDLEDON + " TEXT," 
        + COLUMN_ISREAD + " INTEGER," 
        + COLUMN_CREATEDON + " TEXT," 
        + COLUMN_UPDATEDON + " TEXT," 
        + COLUMN_DELETEDON + " TEXT" 
        + ");"; 

    String CREATE_CONTACTS_TABLE = 
      "CREATE TABLE " + TABLE_CONTACTS + "(" 
        + COLUMN_UNIQUEID + " TEXT PRIMARY KEY," 
        + COLUMN_NAME + " TEXT," 
        + COLUMN_EMAIL + " TEXT," 
        + COLUMN_CREATEDON + " TEXT," 
        + COLUMN_UPDATEDON + " TEXT," 
        + COLUMN_DELETEDON + " TEXT" 
        + ");"; 

    db.execSQL(CREATE_MESSAGES_TABLE); 
    db.execSQL(CREATE_CONTACTS_TABLE); 
} 

回答