投稿日 | : 2005/02/02(Wed) 11:19 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: レコードセットのカレント行を取得したいのですが |
> ループしている間に常に今何行目かを取得しておきたいのですが
> 分かりません
行数程度なら、自分で、
RowNumber = 0
Do Until RS.EOF
RowNumber = RowNumber + 1
:
RS.MoveNext
Loop
のようにカウントしておけば良いのでは?
一応、それに近いものとして、「AbsolutePosition プロパティ」という物もありますけどね。
このプロパティは、0 から始まる整数を返します。(ADOの場合は、1から始まる)
ただし、AbsolutePosition プロパティは、レコード番号の代わりとしては使用しないでください。
レコード位置の保持が目的であれば、かわりに Bookmarkプロパティを利用します。
(なお、Bookmark の値はデータベース固有のバイナリデータです)