Pregunta

Quiero utilizar la cláusula SQLite LÍMITE y OFFSET , de modo que pueda ir a buscar mis registros en páginas. Pero, a pesar de que puedo encontrar en la LÍMITE cláusula en el SQLiteQueryBuilder.query () lo que limitaría efectivamente el número de registro en mi resultado. No se pudo encontrar el OFFSET cláusula de cualquier modo que pueda continuar ir a buscar desde el punto de irme. Además, puede que alguien me explique el uso exacto de SelectionArgs [] en la función de consulta (), con algún ejemplo?

¿Fue útil?

Solución 2

Usted sólo puede dar los parámetros de límites y Offset en la cláusula where, de esta manera

tmpCol.query(Tablename, columns, "WHERE Clause LIMIT xx OFFSET yy",
                                selectionArgs[], having, orderBy);

Otros consejos

Prueba esto:

db.query(TABLENAME, 
  new String[] { _ID,NAME,CHILDREN },
  NAME+"=? OR "+CHILDREN+" > ? ", 
  new String[] { "John","3"},
  null, 
  null, 
  " 25 OFFSET 100"); //or 100, 25

Tenga en cuenta que todo es una cadena, por lo que la cláusula donde reemplazos también deben ser cadenas

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top