No such column sqlite exception

后端 未结 3 475
长发绾君心
长发绾君心 2021-01-29 11:03

I am trying to get some data from user profile, but it doesn\'t find the column. I already check space between every query and it seems nothing wrong. Till now i can\'t see the

3条回答
  •  梦如初夏
    2021-01-29 11:40

    In SQL, string literals must be quoted.

    However, to avoid formatting problems like this (and SQL injection attacks), use parameters instead:

    Cursor c = db.rawQuery("SELECT * FROM " + TABLE_PROFILE +
                           " WHERE " + KEY_USER_EMAIL + " = ?",
                           new String[]{ username });
    

提交回复
热议问题