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);
}
非常感谢队友;)我想公顷花了几年时间发现了这一点。 – Hoffmann