如何获取正在进行的可更新动态浏览小部件 4gl 的所有行的行 ID?
我尝试了 rowid() 函数,但它只返回第一行的 rowid。 我是否有可能使用缓冲区句柄来做到这一点?
浏览小部件可导航查询。查询在缓冲区中获取记录,缓冲区返回 ROWID。
如果您正在查找选定的记录,浏览小部件有一个 GET-SELECTED-RECORD(i) 方法,该方法可以将查询和缓冲区定位到给定的选定记录。
如果想要浏览所有记录,则需要使用
循环查询获取第一个/下一个{&查询名称}无锁定。
并查询每条记录的ROWID。但当有大量记录时,这将是昂贵的。