0
我的查询如下,DbEntry.COLUMN_NAME_SCENE_ID
是一个整数类型。将一个字符串“123”与sqlitedatabase中的整数123匹配?字符串值是否与sqlitedatabase中的整数值匹配?
db.query(DbEntry.TABLE_NAME, new String[]{DbEntry.COLUMN_NAME_MODEL_PATH}, DbEntry.COLUMN_NAME_SCENE_ID+"=?", new String[]{String.valueof(scene_id)}, null, null, null);
在SQL中,字符串必须用撇号分隔。不带撇号的“123”将被解释为解析为您正在查询的列的类型的数值。 – Simon 2013-02-23 20:43:36
所以在这种情况下,如果我使用String.valueof(scene_id),它仍然会匹配整数类型值? – Jolin 2013-02-23 20:58:17