권장 : ASP는 SQL 명령문 클래스를 통합합니다 ASP 데이터베이스 프로그램을 작성할 때 일반적으로 SQL 문을 사용하고 데이터를 추가 및 업데이트 할 때 일반적으로 다음 방법을 사용합니다. 메시지 삽입 (Incept, Sender, Title, Content, Sendtime, Flag, Issend) 값 ( 'Incept (I)', 'Title', 'Message', Now (), 0,1).
거대한 웹 사이트와 많은 콘텐츠가 있다면 방문자가 필요한 것을 찾기가 어렵습니다. 현재 방문자가 원하는 정보를 더 빨리 찾을 수 있도록 웹 사이트 검색이 필요합니다! 이제 ASP를 지원하는 사이트가 너무 많다는 것은 말할 것도없이 ASP 로이 기능을 쉽게 구현할 수 있습니다. 이 검색 엔진을 사용하여 홈페이지에서 파일 또는 소프트웨어 정보를 검색 할 수 있으며 모든 단어에 정확하게 도달 할 수 있습니다! 너무 많이 말한 후, 당신은 감동을 받고 있습니까? 그런 다음 아래 단계를 따라 자신의 검색 엔진을 구축하십시오.
(1) 먼저 Access97을 사용하여 List.mdb라는 데이터베이스를 작성하고 List라는 테이블을 작성한 다음 List 테이블에 쿼리하려는 파일 이름을 입력하십시오. 주요 검색어에는 해당 링크도 있습니다. 다음 표에서 볼 수 있듯이 4 개의 프로젝트 ID (숫자), 제목 (테마), 단어 (키워드) 및 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 %>
레코드 세트 객체에 대한 루틴을 만들고 레코드 세트 객체를 열어 SQL 문자열과 모든 연결 정보를 전달하십시오.
<% set rs = server.createobject (adodb.recordset)
Rs. OPEN 선택*'%'및 request.form (Word) &%', MyCon, AbonseNstatie와 같은 제목 및 단어를 선택하십시오
%>
쿼리 후 디스플레이 정보 및 쿼리 페이지를 만듭니다. 원하는 이름을 선택할 수 있습니다.
<html> <head> <title> 쿼리 결과 </title> </head>
<바디 bgcolor =#ffffff>
<p align = center> <br>
통계 쿼리는 총 < % response.write (rs.recordCount) %> 레코드입니다 </p> <br>
<div align = center> <center>
<테이블 테두리 = 1 ALIGN = 중앙 국경 COLOR = 000000 BERDORCOORLIGHT =#000000 BORTHCOLORDARD =#ffffff>
<tr align = center>
<td width = 20% Align = 중심 bgcolor =#ffffff> id </td>
<td width = 60% Align = 중심 bgcolor =#ffffff> 주제 </td>
<td width = 20% Align = 중심 bgcolor =#ffffff> view </td> </table>
<테이블 테두리 = 1 ALIGN = 중앙 국경 COLOR = 000000 BERDORCOORLIGHT =#000000 BORTHCOLORDARD =#ffffff>
<tr align = center>
<!-데이터베이스에서 정보를 추출합니다->
rs.eof %>가 아닌 동안 < %
<tr align = center>
<td width = 20% Align = 중심 bgcolor =#ffffff> <% = rs (id)%> </td>
<td width = 60% Align = 중심 bgcolor =#ffffff> <% = rs (title)%> </td>
<td width = 20% Align = 중심 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>
<!-검색 양식 생성->
<method = post action = search.asp>에서
<div align = center> <center> <p> <입력 유형 = 텍스트 이름 = 단어 크기 = 30>
<입력 유형 = 제출 값 = 제출 이름 = b1> <입력 유형 = 재설정 값 = 클리어 이름 = b2> </p>
</센터> </div> </form>
<hr 너비 = 600 Align = Center>
<html>
자,이 사이트 검색 엔진이 여기에서 완성되었으며 다음으로해야 할 일은 데이터베이스에 내용을 입력하는 것입니다!
이 기사는 Beach Boy가 편집했습니다. 당신은 그것을 재 인쇄 할 수 있지만, 그 출처를 표시하고 무결성을 유지하십시오. 감사합니다!
공유 : 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 (script)