Recommandé: ASP intègre une classe d'instruction SQL Lors de la rédaction d'un programme de base de données ASP, nous utilisons généralement des instructions SQL, et lors de l'ajout et de la mise à jour des données, nous utilisons généralement la méthode suivante: Insérer dans les valeurs de message (incept, expéditeur, titre, contenu, Sendtime, Flag, Issend) (`` INCEPT (I) ', `` MemberName' ', `` Title' ', `` Message' ', Now (), 0,1) lorsqu'il y a beaucoup de champs
Si vous avez un énorme site Web et beaucoup de contenu, il est souvent difficile pour les visiteurs de trouver ce dont ils ont besoin. Pour le moment, vous avez besoin d'une recherche de site Web pour aider les visiteurs à trouver les informations qu'ils recherchent plus rapidement! Vous pouvez maintenant facilement implémenter cette fonction avec ASP, sans parler qu'il y a tellement de sites qui prennent en charge ASP. Vous pouvez utiliser ce moteur de recherche pour rechercher des informations sur le fichier ou le logiciel dans votre page d'accueil, et il peut atteindre avec précision chaque mot! Après avoir dit tellement, vous sentez-vous ému? Suivez ensuite les étapes ci-dessous pour construire votre propre moteur de recherche:
(1) Tout d'abord, utilisez Access97 pour créer une base de données nommée list.mdb, créez un tableau appelé List, puis entrez certains noms de fichiers que vous souhaitez être interrogées dans le tableau de la liste. Les termes de recherche clés ont également des liens correspondants. Quatre ID de projet (numéros), titre (thème), Word (mot-clé) et URL (adresse de liaison), comme indiqué dans le tableau suivant:
(2) Après avoir établi la base de données, vous pouvez créer votre page de recherche ASP. Ce qui suit est le programme source de la page de recherche ASP avec le nom de fichier search.htm. Ce moteur de recherche peut rechercher du contenu en titre et par mot en même temps. Bien sûr, si vous en avez besoin, vous pouvez créer plus de recherches:
<! - # Inclure File = ADOVBS.inc ->
<% Établir une connexion à la base de données
con = dbq = + server.mappath (list.mdb) +; defaultdir =; dirver = {Microsoft Access Driver (*. MDB)};
Créer un objet de connexion et ouvrir la base de données
SET MYCON = Server.CreateObject (ADODB.Connection)
mycon.open.con%>
Créez une routine pour l'objet RecordSet, ouvrez l'objet RecordSet pour passer la chaîne SQL et toutes les informations de connexion
<% set rs = server.createObject (adodb.recordSet)
Rs.Open SELECT * Liste de formulaire où le titre et le mot comme «%» & request.form (Word) &% », MyCon, AdoptenStatie
%>
Créez la page Informations d'affichage et de requête après la requête. Vous pouvez choisir n'importe quel nom que vous souhaitez.
<Html> <A-Head> <Title> Résultats de la requête </TITAL> </ Head>
<corps bgcolor = # ffffff>
<p align = centre> <br>
La requête statistique a un total de <% de réponse.Write (Rs.RecordCount)%> enregistre </p> <br>
<div align = Center> <Fenter>
<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> thème </td>
<td width = 20% align = Center bgcolor = # ffffff> View </td> </s table>
<Table Border = 1 Align = Center BorderColor = 000000 BerdorCoorlight = # 000000 BorderColordark = # ffffff>
<tr align = Center>
<! - Extraire les informations de la base de données ->
<% sans Rs.Eof%>
<tr align = Center>
<td width = 20% align = Center bgcolor = # ffffff> <% = rs (id)%> </td>
<td width = 60% align = Center bgcolor = # ffffff> <% = rs (titre)%> </td>
<td width = 20% align = Center bgcolor = # ffffff> <a href = <% = rs (url)% >> go </a> </td>
<% Rs.MoVenext%> </tr> <% wend%> </s table> </ Center> </div> <% Rs.Close%>
<% mycon.close%>
Fermez le lien
</ body> </html>
Créons une page de recherche
<html> <éad- head> <ititle> Page de recherche </Title> </ Head>
<! - Créez un formulaire de recherche ->
<From Method = post-action = search.asp>
<div align = Center> <Nener> <p> <Type d'entrée = Nom du texte = Word Size = 30>
<Type de saisie = Soumider Value = Soumider Name = B1> <Type d'entrée = RESET Value = Clear Name = B2> </p>
</ Center> </div> </ Form>
<hr width = 600 align = Center>
<html>
D'accord, ce moteur de recherche de site est terminé ici, et la prochaine chose que vous devez faire est de saisir le contenu dans la base de données!
Cet article est compilé par le Beach Boy. Vous pouvez le réimprimer, mais assurez-vous d'indiquer sa source et de maintenir son intégrité. Merci!
Partager: code de modèle ASP Modèle de classe privé M_Filename, M_ROOT, M_UNKNOWNS, M_lasterror, m_haltonerr private m_valualist, m_blocklist private m_regexp private sub class_initialize set m_valuuellist = createObject (scripting.dictionary) set m_blocklist = createObject (script (script (script (script (script