进步4GL - 分页

时间:2014-09-16 22:05:19

标签: pagination progress-4gl

在PHP和MySQL中,我可以对这些数据进行分页:

select * from customers LIMIT $start, $limit;

结果将返回我正在请求的页面。是否可以使用Progress 4GL执行此类操作?

  • 我不使用 - > select from customers
  • 我用 - > for each customers

但是如何为该查询搜索设置限制和页面?

分页示例:

我的数据库中有20,000个客户。在我做的每次搜索中,我想分开结果。我想要发送到应用程序的限制是100行1000.当用户按第2页时,它返回另外100行(但不是旧的100行)。

这有意义吗?


更新

我正在使用Adobe的一项名为Flex的技术。 Flex语言不直接连接到数据库,它依赖于后端语言来实现。

所以我正在使用Flex和Progress 4GL。我的flex应用程序有一个datagrid(比如4GL中的浏览器)来显示从我的4GL数据库中检索的数据。

问题是数据库很大,所以我需要对数据进行分页。每次用户单击另一个页面时,Flex应用程序都必须与Progress 4GL通信以检索其他页面数据。但是,每次单击该按钮都是一个不同的调用,因此Progress不会对上一个查询有任何了解。

如何使用查询从第1页到第7页?

1 个答案:

答案 0 :(得分:0)