推奨:ASPはSQLステートメントクラスを統合しますASPデータベースプログラムを作成するときは、通常SQLステートメントを使用し、データを追加および更新するときは、通常、次の方法を使用します。メッセージ(Incept、送信者、タイトル、コンテンツ、Sendtime、Flag、Issend)値( 'Incept(i)'、 'membername'、 'title'、 'message'、now()、0,1)
あなたが巨大なウェブサイトとたくさんのコンテンツを持っている場合、訪問者が必要なものを見つけることはしばしば困難です。現時点では、訪問者が探している情報をより速く見つけるのを支援するために、ウェブサイト検索が必要です!これで、ASPをサポートする非常に多くのサイトがあることは言うまでもありません。この検索エンジンを使用して、ホームページ内のファイルまたはソフトウェア情報を検索できます。すべての単語に正確に到達できます。たくさん言った後、あなたは感動していると感じていますか?次に、以下の手順に従って、独自の検索エンジンを構築します。
(1)最初に、Access97を使用してlist.mdbという名前のデータベースを作成し、リストと呼ばれるテーブルを作成し、リストテーブルにクエリにしたいファイル名を入力します。重要な検索用語には、対応するリンクもあります。次の表に示すように、4つのプロジェクトID(数字)、タイトル(テーマ)、Word(キーワード)、およびURL(リンクアドレス)、およびURL(リンクアドレス):
(2)データベースを確立した後、ASP検索ページを作成できます。以下は、ファイル名Search.htmを備えたASP検索ページのソースプログラムです。この検索エンジンは、タイトルと単語のコンテンツを同時に検索できます。もちろん、必要な場合は、より多くの検索を作成できます。
<! - #include file = adovbs.inc->
<%データベースへの接続を確立します
con = dbq =+server.mappath(list.mdb)+; defaultdir =; dirver = {Microsoft Access Driver(*。MDB)};
接続オブジェクトを作成し、データベースを開きます
mycon = server.createObject(adodb.Connection)を設定します
mycon.open.con%>
RecordSetオブジェクトのルーチンを作成し、RecordSetオブジェクトを開いてSQL文字列とすべての接続情報を渡す
<%set rs = server.createObject(adodb.Recordset)
rs.open select*form form form form "% '&request.form(word)&%'、mycon、adopenstatieなど
%>
クエリ後に表示情報とクエリページを作成します。必要な名前を選択できます。
<html> <head> <title>クエリ結果</title> </head>
<body bgcolor =#ffffff>
<p align = center> <br>
統計クエリには合計<%response.write(rs.RecordCount)%>レコード</p> <br>
<div align = center> <center>
<テーブルボーダー= 1 align = center bordercolor = 000000 berdorcoorlight =#000000 bordercolordark =#ffffff>
<tr align = center>
<td width = 20%align = center bgcolor =#ffffff> id </td>
<td width = 60%align = center bgcolor =#ffffff>トピック</td>
<td width = 20%align = center bgcolor =#ffffff> view </td> </table>
<テーブルボーダー= 1 align = center bordercolor = 000000 berdorcoorlight =#000000 bordercolordark =#ffffff>
<tr align = center>
<! - データベースから情報を抽出 - >
<%whid while not rs.eof%>
<tr align = center>
<td width = 20%align = center bgcolor =#ffffff> <%= rs(id)%> </td>
<td width = 60%align = center bgcolor =#ffffff> <%= rs(title)%> </td>
<td width = 20%align = center bgcolor =#ffffff> <a href = <%= rs(url)%>> go </a> </td>
<%rs.movenext%> </tr> <%wend%> </table> </center> </div> <%rs.close%>
<%mycon.close%>
リンクを閉じます
</body> </html>
検索ページを作成しましょう
<html> <head> <title>検索ページ</title> </head>
<! - 検索フォームを作成 - >
<from method = post action = search.asp>
<div align = center> <center> <p> <入力タイプ=テキスト名=単語サイズ= 30>
<入力タイプ=送信値=送信name = b1> <入力タイプ=リセット値= clear name = b2> </p>
</center> </div> </form>
<hr width = 600 align = center>
<html>
さて、このサイト検索エンジンはここで完成しており、次にしなければならないことは、データベースに内容を入力することです!
この記事はビーチボーイによって編集されています。転載することはできますが、そのソースを示し、その完全性を維持してください。ありがとう!
共有:ASPテンプレートコードクラステンプレートプライベートM_FILENAME、M_ROOT、M_UNKNOWNS、M_LASTERROR、M_HALTONERR PRIVATE M_VALUELIST、M_BLOCKLIST PRIVATE M_REGEXP PRIVATE SUB CLASS_INITIALIZE SET M_VALUELIST = CreateObject(Scripting.Dictionary)Set M_BlockList = CreateObject(Create(Script)Set