Empfohlen: ASP integriert eine SQL -Anweisungsklasse Beim Schreiben eines ASP -Datenbankprogramms verwenden wir normalerweise SQL -Anweisungen. Wenn wir Daten hinzufügen und aktualisieren, verwenden wir normalerweise die folgende Methode: In die Nachricht (Incept, Absender, Titel, Inhalt, SendTime, Flag, ISSD) Werte ('Incept (i)', 'Mitgliedname', 'Titel', 'Nachricht', jetzt (), 0,1), wenn viele Fields vorhanden sind, wenn es viele Fields gibt, wenn es viele Fields gibt.
Wenn Sie eine riesige Website und viele Inhalte haben, ist es für Besucher oft schwierig, das zu finden, was sie brauchen. Zu diesem Zeitpunkt benötigen Sie eine Website -Suche, um den Besuchern zu helfen, die Informationen zu finden, nach denen sie schneller suchen! Jetzt können Sie diese Funktion einfach mit ASP implementieren, ganz zu schweigen davon, dass es so viele Websites gibt, die ASP unterstützen. Sie können diese Suchmaschine verwenden, um Datei- oder Softwareinformationen auf Ihrer Homepage zu durchsuchen, und sie kann jedes Wort genau erreichen! Fühlst du dich bewegt, nachdem du so viel gesagt hast? Befolgen Sie dann die folgenden Schritte, um Ihre eigene Suchmaschine zu erstellen:
(1) Verwenden Sie zuerst Access97, um eine Datenbank mit dem Namen list.mdb zu erstellen, eine Tabelle mit dem Namen List zu erstellen und dann einige Dateinamen einzugeben, die Sie in der Listentabelle abfragen möchten. Die wichtigsten Suchbegriffe haben auch entsprechende Links. Vier Projekt -IDs (Nummern), Titel (Thema), Wort (Schlüsselwort) und URL (Linkadresse), wie in der folgenden Tabelle gezeigt:
(2) Nach dem Einrichten der Datenbank können Sie Ihre ASP -Suchseite erstellen. Das Folgende ist das Quellprogramm der ASP -Suchseite mit der Dateinamensuche.htm. Diese Suchmaschine kann gleichzeitig nach Inhalten in Titel und Wort suchen. Wenn Sie es brauchen, können Sie natürlich weitere Suchanfragen erstellen:
<!-#include File = adovbs.inc->
<% Stelle eine Verbindung zur Datenbank her
con = dbq =+server.mappath (list.mdb)+; defaultDir =; Dirver = {Microsoft Access Treiber (*. Mdb)};
Erstellen Sie ein Verbindungsobjekt und öffnen Sie die Datenbank
Setzen Sie mycon = server.createObject (adodb.Connection)
mycon.open.con %>
Erstellen Sie eine Routine für das RecordSet -Objekt und öffnen Sie das RecordSet -Objekt, um die SQL -Zeichenfolge und alle Verbindungsinformationen zu übergeben
<% Set RS = Server.CreateObject (adodb.Recordset)
Rs.open Select*Formliste, wobei Titel und Wort wie '%' & Request.Form (Word) &%', MyCon, adoptierenstatie
%>
Erstellen Sie die Seite "Informationen und Abfragen" nach Abfrage. Sie können jeden gewünschten Namen auswählen.
<html> <Head> <tites> Abfrageergebnisse </title> </head>
<Body Bgcolor =#ffffff>
<P Align = Center> <br>
Die statistische Abfrage hat insgesamt < % Antwort.
<Div Align = Center> <center>
<Table Border = 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> Thema </td>
<td width = 20% Align = Center bgcolor =#ffffff> Ansicht </td> </table>
<Table Border = 1 Align = Center BorderColor = 000000 Berdorcoorlight =#000000 BorderColordark =#ffffff>
<tr align = center>
<!-Informationen aus der Datenbank extrahieren->
< % zwar nicht Rs.eof %>
<tr align = center>
<td width = 20% Align = Center bgcolor =#ffffff> <% = rs (id)%> </td>
<td width = 60% Align = Center bgcolor =#ffffff> <% = RS (Titel)%> </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 %>
Schließen Sie den Link
</body> </html>
Erstellen wir eine Suchseite
<html> <kopf> <tites> Suchseite </title> </head>
<!-Erstellen Sie ein Suchformular->
<from methode = post action = such.asp>
<div align = center> <center> <p> <Eingabetyp = Textname = Wortgröße = 30>
<Eingabe type = value = Senden Name = B1> <Eingabetyp = Reset Value = Clear Name = B2> </p>
</center> </div> </form>
<hr width = 600 Align = center>
<html>
Okay, diese Suchmaschine ist hier abgeschlossen, und das nächste, was Sie tun müssen, ist, den Inhalt in die Datenbank einzugeben!
Dieser Artikel wird vom Strandjungen zusammengestellt. Sie können es nachdenken, aber bitte stellen Sie sicher, dass Sie seine Quelle angeben und seine Integrität beibehalten. Danke schön!
Teilen: ASP -Vorlagencode Klassenvorlage private m_filename, m_root, m_unknowns, m_lasterror, m_haltonerr privat m_valuelist, m_blocklist privat m_regexp private sub class_initialize set m_valuelist = createObject (script.Dictionary) set m_blocklist = creatobject (scriptObject (scriptObjection