Recomendado: ASP integra una clase de declaración SQL Al escribir un programa de base de datos ASP, generalmente usamos las declaraciones SQL, y al agregar y actualizar datos, generalmente usamos el siguiente método: insertar en el mensaje (Incept, remitente, título, contenido, TIME, SendEns, Flag, Issend) Valores ('Incept (i)', 'MemberName', 'Title', 'Message', Now (), 0,1) Cuando hay muchos campos
Si tiene un gran sitio web y mucho contenido, a menudo es difícil para los visitantes encontrar lo que necesitan. ¡En este momento, necesita una búsqueda en el sitio web para ayudar a los visitantes a encontrar la información que buscan más rápido! Ahora puede implementar fácilmente esta función con ASP, sin mencionar que hay tantos sitios que admiten ASP. Puede usar este motor de búsqueda para buscar información de archivo o software en su página de inicio, ¡y puede llegar con precisión a cada palabra! Después de decir tanto, ¿te sientes conmovido? Luego siga los pasos a continuación para construir su propio motor de búsqueda:
(1) Primero, use Access97 para crear una base de datos llamada List.mdb, cree una tabla llamada lista e ingrese algunos nombres de archivos que desea que se consulte en la tabla de la lista. Los términos de búsqueda clave también tienen enlaces correspondientes. Cuatro ID de proyecto (números), título (tema), palabra (palabra clave) y url (dirección de enlace), como se muestra en la siguiente tabla:
(2) Después de establecer la base de datos, puede crear su página de búsqueda ASP. El siguiente es el programa fuente de la página de búsqueda ASP con el nombre del archivo Seenk.htm. Este motor de búsqueda puede buscar contenido en el título y la palabra al mismo tiempo. Por supuesto, si lo necesita, puede crear más búsquedas:
<!-#include file = adovbs.inc->
<% Establecer una conexión con la base de datos
con = dbq =+server.mappath (list.mdb)+; defaultDir =; dirver = {Microsoft Access Driver (*. Mdb)};
Crear un objeto de conexión y abrir la base de datos
Establecer mycon = server.createObject (ADODB.Connection)
mycon.open.con %>
Cree una rutina para el objeto RegistroSet, abra el objeto RegistroSet para pasar la cadena SQL y toda la información de conexión
<% set rs = server.createObject (ADODB.RecordSet)
Rs.open SELECCION*Lista de formulario donde el título y la palabra como '%' & request.form (word) &%', mycon, adoenStatie
%>
Cree la página de visualización y la página de consulta después de la consulta. Puedes elegir cualquier nombre que quieras.
<html> <cead> <title> Resultados de la consulta </title> </thead>
<Body bgcolor =#ffffff>
<p align = Center> <br>
La consulta estadística tiene un total de < % Response.write (Rs.RecordCount) %> registros </p> <br>
<Div align = Center> <Center>
<TABLE BORDER = 1 Align = Center BorderColor = 000000 Berdorcoorlight =#000000 BorderCollark =#ffffff>
<TR align = Center>
<td width = 20% align = centro bgcolor =#ffffff> id </td>
<td width = 60% align = Center bgcolor =#ffffff> topic </td>
<td width = 20% align = centro bgcolor =#ffffff> ver </td> </table>
<TABLE BORDER = 1 Align = Center BorderColor = 000000 Berdorcoorlight =#000000 BorderCollark =#ffffff>
<TR align = Center>
<!-Extraiga información de la base de datos->
< % aunque no rs.eof %>
<TR align = Center>
<td width = 20% align = centro bgcolor =#ffffff> <% = rs (id)%> </td>
<td width = 60% align = Center bgcolor =#ffffff> <% = rs (title)%> </td>
<td width = 20% align = centro bgcolor =#ffffff> <a href = <% = rs (url)% >> ir </a> </td>
< % rs.MovenExt %> </tr> < % Wend %> </table> </center> </div> < % rs.close %>
< % mycon.close %>
Cierre el enlace
</body> </html>
Creemos una página de búsqueda
<html> <fead> <title> Página de búsqueda </title> </head>
<!-Crear un formulario de búsqueda->
<de método = post accy = search.asp>
<div align = Center> <center> <p> <input type = text name = word size = 30>
<input type = Subt value = Subt name = b1> <input type = reset value = clear name = b2> </p>
</Center> </div> </form>
<Hr Width = 600 Align = Center>
<html>
De acuerdo, este motor de búsqueda del sitio se completa aquí, ¡y lo siguiente que tiene que hacer es ingresar el contenido en la base de datos!
Este artículo es compilado por The Beach Boy. Puede reimprimirlo, pero asegúrese de indicar su fuente y mantener su integridad. ¡Gracias!
Compartir: código de plantilla ASP Plantilla de clase privada 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