Android SQlite检索问题


public Cursor query (String table, String[] columns, String selection,
String[] selectionArgs, String groupBy, String having, String orderBy)

以上是 Android SQLiteDatabase 类中 query 检索方法的描述,第四个参数一般都写成 new String [] {字符串} 这样表示where后的那个参数, 问题来了 ,这个必须默认要写字符串, 那如果我要是按照ID检索怎么办呢? 谢谢

追问: 如果我要是再加一个like的检索条件,如下代码就是按照id和name检索,代码有问题,麻烦大家帮忙看看? 谢谢

db.query("tbl_info", null, "AREA_ID=? and INFO_NAME like?",
new String[] { String.valueOf(areaId), "infoName" }, null, null, null);

Android sqlite

shine 11 years ago

new String[]{Stirng.valueOf(id)}

丶凯达灬莫诺 answered 11 years ago

Your Answer