권장 : ADO 초보자 튜토리얼 : ADO 디스플레이 레코드 세트에서 데이터를 표시하는 가장 일반적인 방법은 HTML 테이블에 데이터를 표시하는 것입니다. 필드 이름 및 필드 값 표시 Northwind라는 데이터베이스가 있으며 고객 테이블에 데이터를 표시하려고합니다 (이 파일을 .asp를 확장자로 저장해야합니다) : htmlbody%set conn = server.createobject
사용자 로그인 검증 스크립트, chkpwd.asp
- <%
- '========= 사용자 로그인 확인 스크립트 ========
- '전달 된 객체가 정의되지 않은 경우, 허위로 정의되어 확인을 전달하지 않았 음을 나타냅니다.
- ifisempty (세션 (통과))
- 세션 (전달) = 거짓
- endif
- '세션 (전달) = false, 양식에서 전달 된 검증 정보가 아직 전달되지 않았 음을 의미합니다.
- ifsession (Passed) = falsethen
- username = request.form (사용자 이름)
- userpwd = request.form (userpwd)
- ifusername = 그런 다음
- errmsg = 팁 : 사용자 이름과 비밀번호를 입력하십시오
- 또 다른
- '====================================================
- setconn = server.createobject (adodb.connection)
- conn.connectionstring = driver = {sqlserver}; server = 192.168.1.3; uid = sa; pwd =; database = zcmrs
- CONN.OPEN
- '============================ 테이블 로그에서 사용자 데이터 읽기 ==========================
- '레코드 세트 객체를 정의하십시오
- setrs = server.createobject (adodb.recordset)
- '연결 객체의 연결 스트링을 설정합니다
- setrs.ActiveConnection = Conn
- '커서 유형을 설정하십시오
- rs.cursortype = 3
- '오픈 레코드 세트
- rs.OpenSelectUserName, passwordfromerPuserWhowsEruserName = '& username &'
- '====================================================
- ifrs.eoftthen
- errmsg = 팁 : 사용자가 존재하지 않거나 암호가 잘못되었습니다.
- 또 다른
- ifuserpwd <> rs.fields (비밀번호)
- errmsg = 팁 : 로그인이 실패했습니다! 비밀번호 오류?
- else'login이 성공적으로
- errmsg =
- 세션 (통과) = 참
- 세션 (사용자 이름) = rs.Fields (사용자 이름)
- '사용자 권한 세션 식별 (userID) = rs.Fields (userID)
- endif
- endif
- endif
- endif
- '로그인이 실패하면 로그인 양식이 그려집니다
- ifnotsession (Passed) = Truethen
- %>
- <html>
- <head> <title> Design Home_dwww.cn </title>
- <styletype = text/css>
- <!-
- .Style1 {font-size : 12px; font-weight : bold; 마진-왼쪽 : 120px; 개요 : double}
- ->
- </스타일>
- <styletype = text/css>
- <!-
- .Style2 {font-size : 12px; font-weight : 굵게; 개요 : 이중; 색상 :#ff3333}
- ->
- </스타일>
- </head>
- <bodyleftmargin = 0topmargin = 0marginheight = 0marginwidth = 0bgcolor =#000000>
- <divid = parentstyle = 300; 너비 : 450; 경계 스타일 : 단단한; 경계선 : #fffff; 마진-탑 : 80px; 마진-왼쪽 : 25%; 마진-오른쪽 : 25%; 배경 색상 : #fffff>
- <divid = denglustyle = font-size : 12px; font-weight : bold; back
- <formaction = <%= request.servervariables (path_info)%> method = postname = myformid = myform>
- <pclass = style1> username : <inputname = usernametype = textid = usernameize = 18maxlength = 20>
- </p>
- <pclass = style1> 비밀번호 : <inputname = userpwdtype = passwordid = userpwdsize = 18maxlength = 20>
- </p>
- <palign = centerclass = style2> <%= errmsg%> </p>
- <p>
- <inputtype = submitalign = middlename = downvalue = 로그인 시스템>
- <inputname = regetype = buttonalign = middleonclick = location = 'register.asp'id = regevalue = register user>
- </p>
- </form>
- </div>
- </body>
- </html>
- <%
- '<pclass = style1> 검증 코드 : <inputname = checkcodetype = textId = checkCodesize = 6maxlength = 4>
- '<imgstyle = margin-right : 40pxalt = src = common/getcode.asp> </p>
- 응답. 엔드
- endif
- %>
erp.asp를 방문 할 페이지
- <!-#includefile = chkpwd.asp->
- <body>
- <divstyle = 'font-size : 12px; font-weight : bold; border : 1pxsolid#001; 패딩 : 4px; 배경 : #ffccff; margin-top : 0;'> ERP 쿼리 시스템 사용을 환영합니다. 현재 로그인 한 사용자는 다음과 같습니다.
- <%
- ifsession (통과) = Truethen
- response.write (세션 (사용자 이름))
- endif
- %> <ahref = logout.asp> 시스템 종료 </a>
- </div>
- </body>
erp.asp를 열 때마다 먼저 CHKPWD.asp ()를 실행하여 승인되지 않은 사용자가 지정된 웹 페이지에 효과적으로 액세스하는 것을 효과적으로 방지 할 수 있습니다.
logout.asp 시스템 종료
- <body>
- <%
- 세션 (전달) = 거짓
- 세션 (사용자 이름) =
- Response.Redirect (index.asp)
- %>
- </body>
사진을 사용하여 양식을 제출하십시오
- <formname = form1method = postaction =>
- <tdalign = right> <inputtype = imageMethod = contemname = submitsrc = image/loginin.gifwidth = 70height = 21alt = 제출> </td>
- </form>
공유 : Ado 초보자 튜토리얼 : Ado 추가 레코드 SQL의 삽입을 사용하여 데이터베이스의 테이블에 레코드를 추가 할 수 있습니다. 데이터베이스의 테이블에 레코드를 추가하여 Northwind 데이터베이스의 고객 테이블에 새 레코드를 추가하려고합니다. 먼저 데이터를 선택하려는 필드가 포함 된 양식을 작성해야합니다.