我想在query查询结果再次进行检索,能做吗?怎么做?多谢啦

解决方案 »

  1.   

    比如,第一次查询返回一个Cursor 对象cur1,第二次能否在Cur1的基础上进行二次查询呢?
      

  2.   

    好像不能直接查询,Cursor对象不支持sql查询,也没有.NET,ADO那么强大
    Cursor objCursor;
    objCursor.moveToFirst();
    while (c.isAfterLast() == false) {

    //通过列名获取具体行下某列的值
    //objCursor.move(n); 移动到某行
    //再用objCursor.getString(objCursor.getColumnIndex("firstname")) 获取 X 行下的Y 列
                     //在这里可以用IF语句判断查询   c.moveToNext();
    }
      

  3.   

    没法做的,只能通过SQL语句进行精确定位,一次查询到位……