出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[717] Re:ASPの検索結果ページ表示について
投稿者:Tomitomiさん 2001/10/12 18:39:21
こんばんわ、Tomitomiです。


> 実はその jirei_main.asp?=page2 で2ページ目を表示できるというところが
> わたしにはよく理解できていないのですが、recordsetのページングでそのような
> 機能があるのかなと思ったのですが・・・・
> もしかしてすごい勘違いしてたのかも?・・。
>

ふっ。はずかしながら、私もしらなかったです。でも乗った船なので調べてみました。

PageSize = Recordsetオブジェクトの1ページに含まれるレコード数を設定
PageCount = Recordsetオブジェクト内のページ数を設定
AbsolutePage = カレントレコードのページを設定

で、実際に yuriさんのソースを動かしてみました。

「jirei_main.asp?=page2」ではなくて「jirei_main.asp?page=2」だと思いますが、
これをクリックするとエラーになる場合は、
単純にこのソースが「jirei_main.asp」というファイル名ではない。

私の場合、

工種:で検索しました
検索結果
該当するデータはありません。

が、出ました。

でも、↑これでも2ページ目が表示できないのでおかしいですよね。

「工種:で検索しました」ということは、検索する工種の文字列がプログラムに渡っていない。

で、工種を渡さなきゃいけないので、いくつか修正が必要になります。

>Request.Form("kousyu")

を、「Request("kousyu")」にする。*GETのも受けるため。

> ********
> for i=1 to ObjRS.PageCount
> Response.Write"[ <A href=jirei_main.asp?page="&i&">"&i&"</A> ]"
> next

の、
> Response.Write"[ <A href=jirei_main.asp?page="&i&">"&i&"</A> ]"

> Response.Write"[ <A href=jirei_main.asp?page="&i&"&kousyu="&Request("kousyu")&">"&i&"</A> ]"
↑工種の検索文字列を送る
にする。

で、動きました。
答えを全部教えるのも勉強にならないかな?と思いましたが、
月曜日までここ見れないので、答えを書いてしまいました。

ではでは。

ASPの検索結果ページ表示について   yuriさん [2001/10/12 16:02:33] [714]
  Re:ASPの検索結果ページ表示について   Tomitomiさん [2001/10/12 16:12:59] [715]
    Re:ASPの検索結果ページ表示について   yuriさん [2001/10/12 17:45:42] [716]
      Re:ASPの検索結果ページ表示について   Tomitomiさん [2001/10/12 18:39:21] [717]
        Re:ASPの検索結果ページ表示について   yuriさん [2001/10/12 21:55:07] [720]
          Re:ASPの検索結果ページ表示について   北岳さん [2001/10/13 14:13:44] [722]
            Re:ASPの検索結果ページ表示について   北岳さん [2001/10/13 14:27:32] [723]


TreeBBS For ASP V.0.1.3
Program By YasNet