이 기사에서는 adodb.command 명령을 사용하지 않고 adodb.recordset을 사용하여 저장 프로시저를 만듭니다.
저장 프로시저:
SQL에서
dbo.tse 저장 프로시저CREATE PROCEDURE [dbo].[tse]
를 생성합니다.
@keyword varchar(20)=null, '쿼리의 키워드를 정의합니다.
@choose int=null '쿼리 유형 정의(1은 쿼리 열 제목, 나머지는 내용)
~처럼
@choose=1인 경우
@keyword + '%'와 같은 제목이 있는 웹에서 *를 선택하세요.
또 다른
@keyword + '%'와 같은 콘텐츠가 있는 웹에서 *를 선택하세요.
반품
가다
'list.asp 페이지
<!--#include 파일="conn.inc" -->
<%
조광기
딤SQL
희미한 키워드
희미한 선택
키워드=request(“keyword“) '페이지에서 보낸 값을 받습니다.
선택=요청("선택")
rs=server.createobject("adodb.recordset")를 설정합니다.
sql="exec tse '"&keyword&"',"&choose&"" 'exec를 사용하여 tse 저장 프로시저를 실행하고 키워드 및 선택 매개변수를 저장 프로시저에 전달합니다.
rs.open SQL,콘,1,1
rs.eof 및 rs.bof인 경우
response.write("기록이 없습니다!")
응답.끝
종료하면
response.write"검색된 기록은 다음과 같습니다.<br><br>"
rs.eof까지 수행
response.write""&rs("id")&":"&rs("title")&"" '글의 ID와 제목을 출력하세요
응답.쓰기"<br><br>"
rs.movenext
고리
'전장을 청소하다
RS.닫기
연결 닫기
rs=아무것도 설정하지 않음
conn = 아무것도 설정하지 않음
%>