【发布时间】:2019-03-05 11:59:44
【问题描述】:
我知道带有静态缓冲区、查找、for each 等的普通 Progress 4GL 代码在编译时(或在运行时使用“使用运行时权限检查”选项另外)受到数据库安全性的影响。
动态查询仅在运行时受数据库安全性约束。
有谁知道下面示例中的代码的行为方式?
define query q for OrderLine.
DEFINE VARIABLE hQuery AS HANDLE NO-UNDO.
hQuery = QUERY q:HANDLE.
hQuery:QUERY-PREPARE("FOR EACH OrderLine NO-LOCK WHERE OrderLine.Itemnum = 100":U).
hQuery:QUERY-OPEN().
get first q.
do while available OrderLine:
display OrderLine.Qty.
get next q.
end.
close query q.
【问题讨论】:
标签: openedge progress-4gl progress-db