이 기사는 ASP에 대한 몇 가지 기본 지식을 소개합니다. ASP는 모든 ASP 초보자에게 알려야합니다. 도움이되기를 바랍니다. 함께 살펴 보겠습니다.
우리는 ASP가 동적 서버 페이지를 의미하는 활성 서버 페이지의 약어라는 것을 알고 있습니다. ASP는 CGI 스크립팅 프로그램을 대체하기 위해 Microsoft가 개발 한 응용 프로그램이며 데이터베이스 및 기타 프로그램과 상호 작용할 수 있으며 간단하고 편리한 프로그래밍 도구입니다. 다음은 참조를위한 몇 가지 기본 지식입니다.
1. 데이터베이스 연결
다음은 인용 된 내용입니다.
- <%
- setconn = server.createobject (adodb.connection)
- conn.opendriver = {microsoftaccessdriver (*. mdb)}; dbq = & server.mappath (데이터베이스 이름)
- %>
2. 데이터베이스를 엽니 다
다음은 인용 된 내용입니다.
- exec = 선택* 데이터베이스 테이블에서 선택하십시오
- setrs = server.createobject (adodb.recordset)
- Rs.Openexec, Conn, 1,1
매개 변수 1, 1은 읽습니다
내용 형식 읽기 : <%= rs (필드)%>
3. 레코드 처리 프로그램을 추가하십시오
다음은 인용 된 내용입니다.
- <%
- setconn = server.createobject (adodb.connection)
- conn.opendriver = {microsoftaccessdriver (*. mdb)}; dbq = & server.mappath (데이터베이스 이름)
- 이름 = request.form (필드) 이름, tel, 메시지는 양식을 제출하여 설정 한 필드 값입니다.
- 전화 = request.form (필드)
- message = request.form (필드)
- exec = insertinto 테이블 이름 (필드) 값 ( ' +field +') 다중 분리 쉼표
- conn.executeexec는 execute를 사용하여 커밋합니다
- conn.close
- setconn = 아무것도 없습니다
- %>
4. 검색 프로세서
다음은 인용 된 내용입니다.
- <%
- 이름 = request.form (필드) 이름, 전화는 제출 양식에 의해 설정된 필드 값입니다.
- 전화 = request.form (필드)
- setconn = server.createobject (adodb.connection)
- conn.opendriver = {microsoftaccessdriver (*. mdb)}; dbq = & server.mappath (데이터베이스 이름)
- exec = wherename = '+field+'andtel =+필드에서 선택*선택*
- setrs = server.createobject (adodb.recordset)
- Rs.Openexec, Conn, 1,1
- %>
- '페이지에서 검색 된 콘텐츠가 내보립니다
- <%
- dowhilenotrs.eof
- %> <tr>
- <td> <%= rs (이름)%> </td>
- <td> <%= rs (tel)%> </td>
- <td> <%= rs (시간)%> </td>
- </tr>
- <%
- rs.movenext
- 고리
- %>
5. 레코드 처리 프로그램 삭제
다음은 인용 된 내용입니다.
- <%
- setconn = server.createobject (adodb.connection)
- conn.opendriver = {microsoftaccessdriver (*. mdb)}; dbq = & server.mappath (데이터베이스 이름)
- exec = delete*에서 숫자 = & request.form (id)
- conn.executeexec
- %>
6. 레코드 처리 프로그램을 수정하십시오
다음은 인용 된 내용입니다.
- <%
- setconn = server.createobject (adodb.connection)
- conn.opendriver = {microsoftaccessdriver (*. mdb)}; dbq = & server.mappath (데이터베이스 이름)
- exec = select*from table name where number = & request.form (id)
- setrs = server.createobject (adodb.recordset)
- Rs.Openexec, Conn, 1,3'1,3은 수정의 의미입니다
- rs (name) = request.form (field) 'name, tel, message는 양식을 제출하여 설정 한 필드 값입니다.
- rs (tel) = request.form (필드)
- rs (메시지) = request.form (필드)
- Rs.update
- Rs.Close
- setrs = 아무것도
- conn.close
- setconn = 아무것도 없습니다
- %>
레코드 실행 프로그램 수정 : ID 번호를 입력하십시오. >>> 해당 ID 데이터 내보내기 >>>>>>> 핸들러를 직접 수정하십시오.
7. 배경 로그인 처리 프로그램의 예
다음은 인용 된 내용입니다.
- <%
- Dimname, 비밀번호
- 이름 = request.form (이름)
- password = request.form (비밀번호)
- Dimexec, Conn, Rs
- exec = select*에서 테이블 이름에서 (name = '& field &'andpassword = '& field &')
- setconn = server.createobject (adodb.connection)
- conn.opendriver = {microsoftaccessdriver (*. mdb)}; dbq = & server.mappath (데이터베이스 이름)
- setrs = server.createobject (adodb.recordset)
- Rs.Openexec, Conn
- ifnotrs.eofthen
- Rs.Close
- conn.close
- 세션 (확인) = 예
- 세션 (확인) = 오른쪽
- Response.redirectIndex.asp
- 또 다른
- 세션 (확인) = 아니요
- 세션 (확인) = 잘못
- Response.redirectLogin.asp
- endif
- %>
각 배경 페이지 플러스 :
- <%ifnotsession (확인) = Yesthen 's Session은 점검 된 문자열 변수를 정의합니다
- Response.redirectLogin.asp
- 또 다른
- %>
ASP의 기본 지식에 대한 위의 소개가 초보자에게 도움을 줄 수 있기를 바랍니다.