Question

Je veux utiliser la clause SQLite LIMIT et OFFSET , afin que je puisse aller chercher mes dossiers dans les pages. Mais, si je peux trouver le LIMIT dans la clause SQLiteQueryBuilder.query () qui aurait pour effet de limiter le nombre d'enregistrement de mon résultat. Impossible de trouver le OFFSET clause partout pour que je puisse continuer à aller chercher du point je suis parti. De plus, quelqu'un peut me expliquer l'utilisation exacte de SelectionArgs [] dans la fonction requête (), avec quelques exemples?

Était-ce utile?

La solution 2

Vous pouvez simplement donner les limites et les paramètres de décalage dans la clause where, de cette façon

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

Autres conseils

Essayez ceci:

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

S'il vous plaît tout note est une chaîne, de sorte que le remplacement de la clause où doivent également être des chaînes

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top