従来の ASP と SQL で記述したオンライン ストア Web アプリケーションがあり、アイテムの注文結果についてサポートが必要です。
次のような「アイテム」という名前のテーブルがあります。
ITEM_NUMBER | DESCRIPTION | PRICE | NEXT_ITEM |
-----------------------------------------------
0001 Item 0001 1.5
-----------------------------------------------
0002 Item 0002 2
-----------------------------------------------
0003 Item 0003 1
-----------------------------------------------
0004 Item 0004 3
-----------------------------------------------
0005 Item 0005 7 0030
-----------------------------------------------
.
.
.
.
-----------------------------------------------
0030 Item 0030 3
私がしたいのは、NEXT_ITEM値がnullであるため、アイテム番号ごとにITEM_NUMBERごとに注文を維持することですが、アイテム0005の後にアイテム0030を表示することです。これは非常に類似したアイテムであり、アイテム番号はアイテム0005の行に記載されていますその後、スキップした場所から結果をロードし続けるために、レコードセット ポインタを戻す必要があります (項目 0006)。
レコードセットが 0030 になると、このレコードは既にユーザーに表示されており、以前にロードされているため、このレコードをスキップします。