我在SQLite数据库中有一些记录。有超过2条记录。我想去例如
答案 0 :(得分:1)
获取下一条记录(如果有):
SELECT *
FROM MyTable
WHERE id > :PreviousValue
ORDER BY id ASC
LIMIT 1
对于上一条记录,请使用<
和DESC
。
答案 1 :(得分:0)
只需定义一个整数id,并在用户按下一个或上一个时更新它,然后根据更新的ID更新屏幕。
您可以阅读所有记录并将其存储在列表中,当您想要更新屏幕时,可以通过调用list.get(id)
来访问所选记录。
如果您不想将所有记录存储在列表中,只需从数据库中选择ID等于id的记录。