在我的应用程序,我有一个数据库表的结构: user TEXT |标记文本Android SQLite奇怪的问题
当我在做的请求,以检查是否该用户在表中,这样的:
String whereClause = COLUMN_USER + "==\"" + userName + "\"";
Cursor c = db.query(TABLE_USERS, new String[]{COLUMN_USER, COLUMN_TOKEN}, whereClause, null, null, null, null);
它适用于所有用户。但是,如果变量userName是“用户”,我将所有记录都备份回来。 看起来像sqllite检查表结构,并返回给我所有记录的这个列的COS名称等于我使用的价值 - 用户。
谢谢!这对我行得通! – Redwid 2011-04-21 08:36:36