数据窗口在retrieve时其父窗口被关闭,PB会自动停止查询并释放连接么?解决思路

数据窗口在retrieve时其父窗口被关闭,PB会自动停止查询并释放连接么?
数据窗口在retrieve过程中,其父窗口被关闭,PB会自动停止查询并释放与数据库的连接吗?如果不会,代码应该怎么写呢?
另外,retrieve结束会触发事件吗?如果不会,对于设置了retrieveAsNeed的数据窗口该怎么判断它已经检索完毕呢?
对于设置了retrieveAsNeed的数据窗口我不拖动窗口它是否在后台一直查询数据呢?
问题有点多,希望高手们解答,谢谢各位了!

------解决方案--------------------
数据窗口在retrieve过程中,其父窗口被关闭
------------------------
在retrieve时候,窗口就不能响应其他操作了。这个时候关闭窗口,也仅是等retrieve完成后再执行关窗口操作(不是关进程的情况下)。


retrieve结束会触发事件吗?
-----------
触发retrieveend事件

对于设置了retrieveAsNeed的数据窗口我不拖动窗口它是否在后台一直查询数据呢
------------------
对于设置了retrieveAsNeed的数据窗口,当检索到的记录比较多的时候,它只显示一部分记录,当你拖动下拉工具条的时候,它继续检索剩下的部分。相对而言,这样检索速度会快一些,缺点是不能完全检索记录