<1> 기본 프레임 워크
<%
문장
님프
%>
<2> 변수 정의 DIM 문
<%
Dim a, b
a = 10
B = OK!
%>
참고 : 정의 된 변수는 숫자, 문자 또는 기타 유형 일 수 있습니다.
<3> 간단한 제어 프로세스 문
1. 조건 1 인 경우
진술 1
elseif 조건 2 그때
진술 2
또 다른
진술 3
endif
2. 조건
문장
향하게 하다
3. count = 1 ~ n 단계 m
진술 1
종료
진술 2
다음
2. ASP 데이터베이스 간단한*튜토리얼
<1>. : 데이터베이스 연결 (연결 파일을 컴파일하는 데 사용)
<%
set conn = server.createobject (adodb.connection)
Conn.open 드라이버 = {Microsoft Access Driver (*.mdb)};
%>
(BBS/DB1/디렉토리의 user.MDB 데이터베이스)
<2> 데이터베이스 레코드를 표시하십시오
원리 : 데이터베이스의 레코드 표시를 클라이언트 브라우저에 하나씩 표시하고 데이터베이스의 각 레코드를 차례로 읽습니다.
처음부터 끝까지 : 사이클을 사용하여 포인터가 끝까지 사용되는지 확인하십시오 : rs.eof가 아닙니다.
끝에서 시작까지 : 사이클을 사용하여 포인터를 사용하기 시작했는지 여부를 결정하십시오 : rs.bof 아님
<!-#포함 파일 = conn.asp->
<%
set rs = server.createobject (adodb.oldset)
sqlstr = select * from message ----> (메시지는 데이터베이스의 데이터 테이블, 즉 표시하려는 데이터에 저장된 데이터 테이블입니다)
Rs.OOPEN SQLSTR, CONN, 1,3 ------- (데이터베이스를 열는 방법을 나타냅니다)
rs.movefirst -----> (포인터를 첫 번째 레코드로 이동)
rs.eof가 아닙니다 ------>
response.write (rs (name)) -----> (데이터 테이블 메시지에 이름 필드 표시)
rs.movenext -----> (포인터를 다음 레코드로 이동)
wend ----> (사이클 끝)
Rs.Close
Conn.close이 문장은 데이터베이스를 닫는 데 사용됩니다
RS = 아무것도 설정하지 않습니다
Conn = 아무것도 설정하지 않습니다
%>
응답 객체는 서버가 클라이언트 브라우저로 보낸 정보입니다.
<3> 데이터베이스 레코드 추가
데이터베이스 녹화 추가 : 두 가지 기능 : Rs.Addnew, Rs.Update
<!-#포함 파일 = conn.asp->
<%
set rs = server.createobject (adodb.oldset)
sqlstr = select * from message ----> (메시지는 데이터베이스의 데이터 테이블, 즉 표시하려는 데이터에 저장된 데이터 테이블입니다)
Rs.OOPEN SQLSTR, CONN, 1,3 ------- (데이터베이스를 열는 방법을 나타냅니다)
Rs.Addnew는 새로운 레코드를 추가합니다
rs (이름) = xx로 이름 필드에 xx 값
rs.update 데이터베이스를 새로 고칩니다
Rs.Close
Conn.close이 문장은 데이터베이스를 닫는 데 사용됩니다
RS = 아무것도 설정하지 않습니다
Conn = 아무것도 설정하지 않습니다
%>
<4> 레코드 삭제
데이터베이스 레코드 삭제는 주로 Rs.Delete, Rs.Update를 사용합니다
<!-#포함 파일 = conn.asp->
<%
희미한 이름
이름 = xx
set rs = server.createobject (adodb.oldset)
sqlstr = select * from message ----> (메시지는 데이터베이스의 데이터 테이블, 즉 표시하려는 데이터에 저장된 데이터 테이블입니다)
Rs.OOPEN SQLSTR, CONN, 1,3 ------- (데이터베이스를 열는 방법을 나타냅니다)
rs.eof는 아닙니다
Rs (() = 이름 인 경우
Rs.Delete
rs.update 쿼리 데이터 테이블의 이름 필드 값은 변수 이름 xx의 값과 같습니다
그렇지 않으면 끝까지 포인터까지 계속 확인하십시오.
rs.movenext
emd if
향하게 하다
Rs.Close
Conn.close이 문장은 데이터베이스를 닫는 데 사용됩니다
RS = 아무것도 설정하지 않습니다
Conn = 아무것도 설정하지 않습니다
%>
<5> 데이터베이스에 대한 문의
(a) 쿼리 필드는 문자 유형입니다
<%
Dim 사용자, Pass, QQ, Mail, 메시지
user = request.form (사용자)
Pass = request.form (Pass)
qq = request.form (qq)
mail = request.form (메일)
message = request.form (메시지)
Trim (user) & x = x 또는 trim (pass) & x = x 인 경우 (사용자 값과 패스 값이 비어 있는지 감지하려면 공간을 감지 할 수 있습니다).
response.write (등록 정보가 비어있을 수 없음)
또 다른
set rs = server.createobject (adodb.oldset)
sqlstr = select *에서 user = '' '' '& user &' '' ''
Rs.OOPEN SQLSTR, CONN, 1,3
그렇다면 rs.eof
rs.addnew
RS (사용자) = 사용자
rs (pass) = 패스
RS (QQ) = QQ
RS (Mail) = 메일
RS (메시지) = 메시지입니다
Rs.update
Rs.Close
conn.close
RS = 아무것도 설정하지 않습니다
Conn = 아무것도 설정하지 않습니다
Response.Write (성공적인 등록)
끝 If
Rs.Close
conn.close
RS = 아무것도 설정하지 않습니다
Conn = 아무것도 설정하지 않습니다
response.write (무거운 이름 등록)
%>
(b) 쿼리 필드는 디지털 유형입니다
<%
희미한 num
num = request.form (num)
set rs = server.createobject (adodb.oldset)
sqlstr = select *에서 id = & num에서 메시지에서
Rs.OOPEN SQLSTR, CONN, 1,3
그렇지 않다면 그렇다면
Rs.Delete
Rs.update
Rs.Close
conn.close
RS = 아무것도 설정하지 않습니다
Conn = 아무것도 설정하지 않습니다
Response.Write (성공적인 삭제)
끝 If
Rs.Close
conn.close
RS = 아무것도 설정하지 않습니다
Conn = 아무것도 설정하지 않습니다
response.write (삭제 실패)
%>
<6> 몇 가지 간단한 ASP 객체 설명
응답 개체 : 서버가 클라이언트에 보낸 정보 객체에는 브라우저에 직접 정보를 보내거나 쿠키 값을 설정하거나 쿠키 값 설정이 포함됩니다.
요청 개체 : 서버에서 작성한 클라이언트의 요청
세션 개체 : 글로벌 변수로서 전체 사이트에서 시행됩니다.
서버 개체 : 서버의 메소드 및 속성에 대한 액세스 제공
(a) 응답 객체의 일반적인 사용
예를 들어:
<%
resposne.write (안녕하세요, ASP에 오신 것을 환영합니다!)
%>
클라이언트 브라우저 에서이 텍스트 단락에 Hello, Welcom을 볼 수 있습니다
<%
Response.Redirect (www.sohu.com)
%>
이 섹션이 실행되면 브라우저는 자동으로 Sohu 웹 사이트에 연결됩니다.
여전히 공부하고 공부할 수있는 반응 대상 사용에 대한 많은 사용법이 있습니다
요청 객체의 일반적인 사용
예를 들어 클라이언트에서 서버로의 요청은 요청 객체를 통해 전달됩니다.
라인 RU : 사서함에 채운 개인 정보는이 개체를 사용하는 것입니다.
작성한 정보는 서버로 전달됩니다.
예를 들어 : 이것은 정보를 작성하기 위해 고객에게 제공되는 양식 코드입니다.
request.asp 파일 처리에 제출 한 후 서버 데이터베이스에 제출하십시오.
<양식 이름 = form1 method = post action = request.asp>
<p>
<입력 유형 = 텍스트 이름 = 사용자>
</p>
<p>
<입력 유형 = 텍스트 이름 = 패스>
</p>
<p>
<입력 유형 = 제출 이름 = 제출 값 = 제출>
</p>
</form>
요청 .asp에서 정보를 읽고 데이터베이스에 쓰고 여기에서 사용하는 방법을 여기에서 사용하십시오.
요청 객체, request.asp의 쓰기를 분석합시다
<%
희미한 이름, 비밀번호
name = request.form (user) (폼의 사용자 정보를 변수 이름으로 전달)
password = request.form (pass) (양식의 패스 정보를 변수 암호로 전달)
%>
위의 코드를 통해 다음에해야 할 일은 데이터를 읽습니다.
정보는 데이터베이스에 기록되며 데이터베이스에 쓰는 방법이 여기에서 소개되지 않습니다.