在我使用 MSAccess 作为数据库的应用程序中,我需要使用 sql 查询实现分页加载。
我知道如何加载前 10 条记录,那就是
SELECT TOP 10 * FROM Product ORDER BY dateAdded DESC
但是我怎样才能选择从 10 到 20 的记录。
任何想法?
在我使用 MSAccess 作为数据库的应用程序中,我需要使用 sql 查询实现分页加载。
我知道如何加载前 10 条记录,那就是
SELECT TOP 10 * FROM Product ORDER BY dateAdded DESC
但是我怎样才能选择从 10 到 20 的记录。
任何想法?
这在 Access SQL 中是可能的,但不像在其他数据库产品中那样简单。
(例如 MySQL,它会在哪里LIMIT 10,10
)
在这里查看我的答案:
如何进行 MS Access 数据库分页 + 搜索?
(构建 SQL 语句的代码是用 C# 编写的,但当然你也可以用任何其他语言编写。如果你不懂 C# 并且需要帮助理解我的答案,请在此处发表评论)