2017-03-02 120 views
0

我尝试将数据插入到数据库,我通过点击按钮插入它得到这个错误:错误的数据插入到SQLite的

Caused by: android.database.sqlite.SQLiteException: near "TEXT": syntax error (code 1): , while compiling: CREATE TABLE mytable(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, email TEXT 
       ################################################################# 
       Error Code : 1 (SQLITE_ERROR) 
       Caused By : SQL(query) error or missing database. 
       (near "TEXT": syntax error (code 1): , while compiling: CREATE TABLE mytable(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, email TEXT) 
       ################################################################# 
+0

SQL语句本身看起来不错。隐藏的控制字符? –

回答

0

错误固定 将在这里以下,但Android的工作室没通过编译显示!一个“)”在错误的地方,就是这一切。

@Override 
public void onCreate(SQLiteDatabase db) { 
    db.execSQL("CREATE TABLE mytable(id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, email TEXT)");