- 締切済み
Oracleでページ単位にレコードセットを取得
Oracleでページ単位にレコードセットを取得を使用としています。 たとえば、1万件のデータを500頁に分割して1頁目を表示するといった使い方です。 adoでのやり方はわかるのですが、クライアントカーソルになっているため、条件に一致するデータが大量だと、メモリリークで正常に動作しなくなってしまいます。 サーバサイドでページ管理を行う方法はないでしょうか? (現状ではMicrosoftのOracle OLE DB ProviderでDB接続しています。)
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- bin-chan
- ベストアンサー率33% (1403/4213)
回答No.1
うろ覚えのため具体的に書けませんが、「Top10を表示させる方法」で良いのでは? Fromで先にselectしてRowIDを利用する方法だったと思うのですが。 ただしOracle9i以降だったかな?
お礼
ありがとうございます。 adoのrecordcountプロパティ等を使ったようなものを考えていたのですが、 どうもだめそうです。