1

我对 Progress 有点陌生,并且发现很难查找一些现有的问题解决方案,因为关键字是如此模棱两可。

我离题了,有没有办法通过表内的序列索引访问表中的记录,而无需创建字段并手动跟踪它?

谢谢

4

2 回答 2

3

虽然这不是您问题的直接答案,

1)每个表都有一个ROWID和RECID值,可以直接找到它,无需添加新字段。它的价值会随着时间的推移而改变,所以最好只在一个会话中使用它。因此,一旦您知道感兴趣的记录,您的程序就可以直接返回到该记录,而无需进行可能很慢的搜索。

2)Progress 还添加了“table-scan”短语,它以 db 顺序返回记录。我忘记了它添加的版本,所以它可能在您的平台上可用,也可能不可用。

3) 另一种可能的方法是创建一个 TT 并使用指向主数据库的链接填充它,然后按您想要的顺序对其进行排序。

于 2012-10-05T17:12:54.727 回答
1

没有这样的能力。您需要创建一个字段来捕获您认为构成固有顺序的任何属性。

于 2012-10-05T17:01:35.450 回答