1

私はプログレスの初心者で、キーワードが非常にあいまいであるため、問題に対する既存の解​​決策を探すのが非常に難しいと感じています。

余談ですが、フィールドを作成して手動で追跡することなく、テーブル内のシーケンスインデックスによってテーブル内のレコードにアクセスする方法はありますか?

ありがとう

4

2 に答える 2

3

ご質問への直接の回答ではありませんが、

1) 各テーブルには ROWID および RECID 値があり、新しいフィールドを追加せずに直接検索するために使用できます。値は時間の経過とともに変化する可能性があるため、1 回のセッションでのみ使用することをお勧めします。したがって、関心のあるレコードがわかれば、プログラムは潜在的に遅い検索を行うことなく、そのレコードに直接戻ることができます。

2) Progress は、レコードをデータベース順に返す「table-scan」句も追加しました。追加されたバージョンを忘れたので、プラットフォームで使用できる場合と使用できない場合があります。

3) 別の可能なアプローチは、TT を作成し、メイン DB へのリンクを設定してから、必要な順序で並べ替えることです。

于 2012-10-05T17:12:54.727 に答える
1

そのような能力はありません。固有の順序を構成すると思われる属性をすべて取り込むフィールドを作成する必要があります。

于 2012-10-05T17:01:35.450 に答える