% '-------------------------------------------------- ' Title : Basic 보드 ' Program Name : boardlist.asp ' Program Description : 글 리스트 페이지 ' Include Files : None ' Copyright (C) 2004 Park Yong Jun ' E-mail: redplus@redplus.net ' Support: http://www.dotnetkorea.com/ '-------------------------------------------------- %> <% '[1] 변수 선언 'Option Explicit Dim objCon: Dim objRs: Dim strSql Dim Page: Page = 1'// If Request("Page") <> "" Then Page = Request("Page")'넘겨져온 페이지 값이 담긴다. End If Dim PageCount'//총 페이지 수 저장 '[2] 인스턴스 생성 Set objCon = Server.CreateObject("ADODB.Connection") '[3] 오픈 objCon.Open(Application("CONNECTION_STRING")) '[4] 레코드셋 객체의 인스턴스 생성 Set objRs = Server.CreateObject("ADODB.RecordSet") '[5] 명령어 실행 strSql = "Select * From Basic Order By Num Desc" objRs.PageSize = 5'//페이지 사이즈 결정 objRs.Open strSql, objCon, 1'//1 또는 3으로 지정 '[6] 출력 If objRs.BOF Or objRs.EOF Then Response.Write("데이터가 없습니다.") Else PageCount = objRs.PageCount'//총 페이지 값 저장 objRs.AbsolutePage = Page'// Call ShowRecordSet(objRs) End If '[7] Close() objRs.Close(): objCon.Close() '[8] Nothing Set objRs = Nothing: Set objCon = Nothing %> <% Sub ShowRecordSet(objRs) %>
| 번호 | 제목 | 작성자 | 작성일 | 조회수 |
| <%=objRs("Num")%> | "><%=objRs("Title")%> | <%=objRs("Name")%> | <%=objRs("PostDate")%> | <%=objRs("ReadCount")%> |