From ed8dc38895bf6f51099b5bd08d2792ba1f2d3052 Mon Sep 17 00:00:00 2001 From: panqiangbiao Date: Sun, 6 Mar 2022 11:25:27 +0800 Subject: [PATCH] change query offset code Signed-off-by: panqiangbiao --- services/src/fileoper/media_file_utils.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/services/src/fileoper/media_file_utils.cpp b/services/src/fileoper/media_file_utils.cpp index 4169a748..c60ec960 100644 --- a/services/src/fileoper/media_file_utils.cpp +++ b/services/src/fileoper/media_file_utils.cpp @@ -308,8 +308,7 @@ shared_ptr MediaFileUtils::DoQuery(const string & NativeRdb::DataAbilityPredicates predicates; predicates.SetWhereClause(selection); predicates.SetWhereArgs(selectionArgs); - predicates.Limit(count); - predicates.Offset(offset); + predicates.SetOrder("date_taken DESC LIMIT " + ToString(offset) + "," + ToString(count)); DEBUG_LOG("limit %{public}d, offset %{public}d", count, offset); Uri uri = Uri(Media::MEDIALIBRARY_DATA_URI); vector columns; -- Gitee