- - PR -
先頭行に移動
1
| 投稿者 | 投稿内容 | ||||
|---|---|---|---|---|---|
|
投稿日時: 2003-06-27 14:55
はじめまして。
最近フレームワークを使って開発を始めたのですが、 データの先頭行への戻し方に悩み、投函させていただきました。 画面のイメージとしては、データベースから、データを取得し、10件づつ表示しています。次ページがクリックされると、次の10件を表示し、前ページがクリックされると前の10件が表示されるという仕組みになっています。(この処理はフレームワークのメソットでの処理です) 現在使っているフレームワークで項目名が押された時にその項目名でソート処理を行っているのですが、次ページをクリックし、3ページというか、取得したデータの21件目から30件目を表示しているときに、ソートを行うと、先頭行の表示ではなく、そのページの表示を行っているので、ソートが行われたら、表示を全体のデータの先頭(1件目〜10件目)に戻したいのですが、どうすればよいでしょうか? どなたかレクチャーお願いします。 | ||||
|
投稿日時: 2003-06-27 15:34
はじめましてっ。
> 表示を全体のデータの先頭(1件目〜10件目)に戻したいのですが、 >どうすればよいでしょうか? という質問ではどなたも回答してくれないと思います。 なぜならば、「なぜデータの先頭に戻らない」のかはこの質問からでは わからないからです。 原因はSQLなのか?それともJava側(フレームワークのメソッド)なのか? それともほかの何か?なのか。くらいの問題の切り分けは自分でして頂き、 聞き方として「現状こうしているからできないと思うのですが、どうすればできるのでしょうか?」 といった聞き方に変えてみてください。 #えらそうなこといってすいません。(汗) ではでは失礼します。 | ||||
|
投稿日時: 2003-06-27 16:34
ソートのタイミングで件数(何件目かを表す)を初期化してやるだけではないでしょうか? | ||||
|
投稿日時: 2003-06-27 16:35
ResultSetを操作したいということでしょうか?
Statementオブジェクトのデフォルトは forward only (前方スクロール)のみです。 これは createStatementメソッドを呼ぶ時点で引数を渡せば スクロール可能に設定できます。 フレームワークをつかっているのであれば、その辺り操作できませんか? | ||||
1
