سؤال

أريد استخدام شرط sqlite حد و عوض, ، حتى أتمكن من جلب سجلاتي في الصفحات. ولكن ، على الرغم من أنني أستطيع العثور على حد جملة في sqlitequerybuilder.query () والتي من شأنها أن تحد بشكل فعال من عدد السجلات في النتيجة. لا يمكن العثور على عوض فقرة في أي مكان حتى أتمكن من الاستمرار في الجلب من النقطة التي غادرتها. أيضا ، هل يمكن لأحد أن يشرح لي الاستخدام الدقيق ل SelectArgs [ في وظيفة الاستعلام () ، مع بعض الأمثلة؟

هل كانت مفيدة؟

المحلول 2

يمكنك فقط إعطاء معلمات الحد والإزاحة في الفقرة ، بهذه الطريقة

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

نصائح أخرى

جرب هذا:

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

يرجى ملاحظة أن كل شيء هو سلسلة ، لذلك يجب أن تكون بدائل الفقرة هي أيضًا سلاسل

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top