我想查询id从64到128的数据信息,
Cursor c = db.getSD().query(DBAdapter.DATABASE_TABLE, null, DBAdapter.KEY_ROWID + "=" + 
rowId, null, null, null, null);
这句只能查询特定id的数据信息,我想查询的是从id=64到id=128的数据信息,该怎么该

解决方案 »

  1.   

    id BETWEEN 64 AND 128    这样不行吗?
      

  2.   

    比如查找sms表中id从64到128:
    Cursor cursor = db.rawQuery("select * from sms where id>? and id< ?",new String[] { String.valueOf(64), String.valueOf(128)});
    这样能根据要求更改64或者128的值。或者写死:
    Cursor cursor = db.rawQuery("select * from sms where id>64 and id<128",new String[] {});
    或Cursor cursor = db.rawQuery("select * from sms where id between 64 and 128 ",new String[] {});