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

同一ページに検索結果表示   ひろしま(ASPまだ初心者)さん [2004/07/02 18:35:10] [4479]
  Re:同一ページに検索結果表示   YasNet(管理人)さん [2004/07/02 18:56:17] [4480]
  Re:同一ページに検索結果表示   Lightningさん [2004/07/05 10:12:47] [4485]
    Re:同一ページに検索結果表示   ビバジャイアンツ!さん [2004/07/05 13:45:53] [4490]

[4479] 同一ページに検索結果表示
投稿者:ひろしま(ASPまだ初心者)さん 2004/07/02 18:35:10
<% Set cnc =Server.CreateObject("ADODB.Connection")
cnc.open"テーブル"

Set rst =Server.CreateObject("ADODB.Recordset")
strSQL="Select * from テーブル "
rst.Open strSQL, cnc, adOpenstatic ,adLockOptimistic %>

と、ページが起動された際に全てのAccessテーブルのデータを表示するようにしてあるのですが、同一ページに検索機能があり、検索した結果を同一ページに表示するやり方をお教えいただけないでしょうか。ちなみに、検索ページの、FOrmのMethodは"Post"です。ASPのベテランの方、あるいはマニアの方、どうかよきアドバイスをお願いします。

[4480] Re:同一ページに検索結果表示
投稿者:YasNet(管理人)さん 2004/07/02 18:56:17
こんにちは YasNet(管理人)です。

DBのコードを記述されていますが
表示の方法が分からないのでしょうか

それでしたら、当サイトのソフトウエア集の掲示板を参考にしてみては如何でしょうか

汚いソースコードですが、じっくり読めばきっと
道は開けるはず・・・ソースコードが間違えてたら教えてくださいねぇ~

それでは 失礼致します。

> <% Set cnc =Server.CreateObject("ADODB.Connection")
> cnc.open"テーブル"
>
> Set rst =Server.CreateObject("ADODB.Recordset")
> strSQL="Select * from テーブル "
> rst.Open strSQL, cnc, adOpenstatic ,adLockOptimistic %>
>
> と、ページが起動された際に全てのAccessテーブルのデータを表示するようにしてあるのですが、同一ページに検索機能があり、検索した結果を同一ページに表示するやり方をお教えいただけないでしょうか。ちなみに、検索ページの、FOrmのMethodは"Post"です。ASPのベテランの方、あるいはマニアの方、どうかよきアドバイスをお願いします。

[4485] Re:同一ページに検索結果表示
投稿者:Lightningさん 2004/07/05 10:12:47
> <% Set cnc =Server.CreateObject("ADODB.Connection")
> cnc.open"テーブル"
>
> Set rst =Server.CreateObject("ADODB.Recordset")
> strSQL="Select * from テーブル "
> rst.Open strSQL, cnc, adOpenstatic ,adLockOptimistic %>
>
> と、ページが起動された際に全てのAccessテーブルのデータを表示するようにしてあるのですが、同一ページに検索機能があり、検索した結果を同一ページに表示するやり方をお教えいただけないでしょうか。ちなみに、検索ページの、FOrmのMethodは"Post"です。ASPのベテランの方、あるいはマニアの方、どうかよきアドバイスをお願いします。

ベテランでも、マニアでもないですけどー
検索する列は決まってるんですよね?
SQLで絞ってはどうでしょう?
POSTのデータがあるとき、つまりnot isEmpty(request.form('検索'))のときに
SQLに文に'where 検索列 = %' & request.form('検索') & '%'を足すって感じで・・・

だめかな?あと、%%はあいまい検索のやつのつもりです。
使用DBによって変更してください。

[4490] Re:同一ページに検索結果表示
投稿者:ビバジャイアンツ!さん 2004/07/05 13:45:53
> > <% Set cnc =Server.CreateObject("ADODB.Connection")
> > cnc.open"テーブル"
> >
> > Set rst =Server.CreateObject("ADODB.Recordset")
> > strSQL="Select * from テーブル "
> > rst.Open strSQL, cnc, adOpenstatic ,adLockOptimistic %>
> >
> > と、ページが起動された際に全てのAccessテーブルのデータを表示するようにしてあるのですが、同一ページに検索機能があり、検索した結果を同一ページに表示するやり方をお教えいただけないでしょうか。ちなみに、検索ページの、FOrmのMethodは"Post"です。ASPのベテランの方、あるいはマニアの方、どうかよきアドバイスをお願いします。
>
> ベテランでも、マニアでもないですけどー
> 検索する列は決まってるんですよね?
> SQLで絞ってはどうでしょう?
> POSTのデータがあるとき、つまりnot isEmpty(request.form('検索'))のときに
> SQLに文に'where 検索列 = %' & request.form('検索') & '%'を足すって感じで・・・
>
> だめかな?あと、%%はあいまい検索のやつのつもりです。
> 使用DBによって変更してください。
名前は違いますが、これより上の投稿と同一人物です。申し訳ありません。以降上記のコメントにおいて投稿を続けます。



TreeBBS For ASP V.0.1.3
Program By YasNet