Recomendado: ASP integra uma classe SQL Ao escrever um programa de banco de dados ASP, geralmente usamos as instruções SQL e, ao adicionar e atualizar dados, geralmente usamos o seguinte método: Insira na mensagem (INCECT, remetente, título, conteúdo, envio, sinalizador, sinalize) valores ('INCTECT (i)', 'MemberName', 'Title', 'Mensagem', agora (), 0,1) quando há muitos fiel
Se você tem um site enorme e muito conteúdo, geralmente é difícil para os visitantes encontrarem o que precisam. Neste momento, você precisa de uma pesquisa de site para ajudar os visitantes a encontrar as informações que estão procurando mais rápido! Agora você pode implementar facilmente essa função com o ASP, sem mencionar que existem muitos sites que suportam ASP. Você pode usar este mecanismo de pesquisa para pesquisar qualquer informação de arquivo ou software em sua página inicial e ele pode atingir com precisão todas as palavras! Depois de dizer tanto, você está se sentindo comovido? Em seguida, siga as etapas abaixo para construir seu próprio mecanismo de pesquisa:
(1) Primeiro, use o Access97 para criar um banco de dados chamado list.mdb, crie uma tabela chamada List e insira alguns nomes de arquivos que você deseja consultar na tabela de listas. Os termos de pesquisa de chave também têm links correspondentes. Quatro IDs do projeto (números), título (tema), palavra (palavra -chave) e URL (endereço de link), conforme mostrado na tabela a seguir:
(2) Após o estabelecimento do banco de dados, você pode criar sua página de pesquisa ASP. A seguir, é apresentado o programa de origem da página de pesquisa do ASP com o nome do arquivo search.htm. Este mecanismo de pesquisa pode procurar conteúdo no título e palavra ao mesmo tempo. Obviamente, se você precisar, pode criar mais pesquisas:
<!-#inclua arquivo = Adovbs.inc->
<% Estabeleça uma conexão com o banco de dados
con = dbq =+server.mappath (list.mdb)+; defaultDir =; Dirver = {Microsoft Access Driver (*. mdb)};
Crie um objeto de conexão e abra o banco de dados
Definir mycon = server.createObject (adodb.connection)
mycon.open.con %>
Crie uma rotina para o objeto RecordSet, abra o objeto RecordSet para passar na sequência SQL e todas as informações de conexão
<% set rs = server.createObject (adodb.recordset)
Rs.Open Select*Lista de formulários onde o título e a palavra como '%' & request.form (word) &%', mycon, adoenstatie
%>
Crie as informações de exibição e a página de consulta após a consulta. Você pode escolher qualquer nome que quiser.
<html> <head> <title> Resultados da consulta </title> </ad Head>
<corpo bgcolor =#ffffff>
<p align = Center> <br>
A consulta estatística tem um total de < % resposta.write (rs.recordcount) %> registros </p> <br>
<div align = Center> <Center>
<borda da tabela = 1 alinhe = centro borderColor = 000000 berdorcoorlight =#000000 borderColordark =#ffffff>
<TR ALIGN = CENTRO>
<td width = 20% align = Center bgcolor =#ffffff> id </td>
<td width = 60% align = Center bgcolor =#ffffff> tópico </td>
<td width = 20% align = Center bgcolor =#ffffff> view </td> </tabela>
<borda da tabela = 1 alinhe = centro borderColor = 000000 berdorcoorlight =#000000 borderColordark =#ffffff>
<TR ALIGN = CENTRO>
<!-extrair informações do banco de dados->
< %, embora não seja Rs.eof %>
<TR ALIGN = CENTRO>
<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)% >> vá </a> </td>
< % rs.movenext %> </tr> < % wend %> </itlast> </fenter> </div> < % rs.close %>
< % mycon.close %>
Feche o link
</body> </html>
Vamos criar uma página de pesquisa
<html> <head> <title> Página de pesquisa </ititle> </head>
<!-Crie um formulário de pesquisa->
<de Method = Post Action = Search.asp>
<div alinhe = Center> <Center> <p> <Tipo de entrada = Nome do texto = Tamanho da palavra = 30>
<TIPO DE INPUTAÇÃO = Valor de envio = Nome de envio = B1> <Tipo de entrada = Valor de Redefinição = Nome Clear = B2> </p>
</central> </div> </morm>
<hR da largura = 600 alinhamento = centro>
<html>
Ok, este mecanismo de pesquisa de site está concluído aqui, e a próxima coisa que você precisa fazer é inserir o conteúdo no banco de dados!
Este artigo é compilado pelo Beach Boy. Você pode reimprimir, mas não se esqueça de indicar sua fonte e manter sua integridade. Obrigado!
Compartilhar: Código do modelo ASP Modelo de classe Private m_filename, m_root, m_unknowns, m_lasterror, m_haltonerr privado m_valuelist, m_blocklist privado m_regexp private subs class_initialize m_valuelist = createObject (scripting.dictionary) set m_blocklist = script (script (script.dictionary) set m_blocklist = script (script (script.dictionary) set m_blocklist = script (script (scripts) set m_blocklist =