谁能帮忙详细解释下PowerBuilder中retrieve as needed?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/14 21:39:53

谁能帮忙详细解释下PowerBuilder中retrieve as needed?
谁能帮忙详细解释下PowerBuilder中retrieve as needed?

谁能帮忙详细解释下PowerBuilder中retrieve as needed?
一直提取的缓冲机制,我们都知道retrieve()是执行一个数据窗口的sql语句,然后将从数据库的查询结果放置在数据窗口中(具体的就是几个缓冲区,不多描述),如果数据量特别居大,开辟的缓冲区要很大,内存占用比较厉害,想起以前用那种老旧的电脑,经常引起非法操作导致PB死掉,然后就有了这个retrieve as needed和to disk的设置,前置是只提取部分数据处理,后再是提取数据放置硬盘上,这样就不会受到大数据量的影响了,而且再下拉滚动条的时候,会陆续将更多的数据显示出来,大概就是如此了……