데이터베이스 레코드를 보기 위한 ASP 코드
먼저 ASP는 데이터베이스와의 연결을 설정합니다.
<%
dbconnection=Server.CREATEOBJECT(ADODB.CONNECTION) 설정
DBPath = Server.MapPath(고객.mdb)
dbconnection.Open 드라이버={Microsoft Access Driver(*.mdb)};dbq= & DBPath
위와 동일하게 데이터베이스와의 연결을 설정합니다.
SQL=고객 주문 기준 시간 DESC에서 * 선택
SET 고객 목록=dbconnection.EXECUTE(SQL)
%>
고객 테이블의 모든 레코드를 쿼리하는 SQL 쿼리 문을 만듭니다. Order By time DESC는 시간을 기준으로 내림차순으로 정렬하여 마지막에 추가된 정보가 맨 위에 표시되도록 하는 것을 의미합니다. 다음 문장은 SQL 쿼리를 실행하고 결과를 Recordset 개체 CustomerList에 반환합니다.
<html>
<본문>
<FONT SIZE=5><center>데이터베이스 레코드</center></FONT>
<중앙>
<테이블 테두리=1>
<tr>
<td>숫자</td>
<td>회사명</td>
<td>연락처 이름</td>
<td>도시</td>
<td>전화번호</td>
</tr>
<% CustomerList.EOF가 아닌 동안 수행 %>
마지막 기록에 도달했는지 확인하세요. EOF는 파일 끝을 의미합니다.
<TR>
<TD><% =CustomerList(고객 번호) %></TD>
<TD><% =CustomerList(회사명) %></TD>
<TD><% =CustomerList(연락처 이름) %></TD>
<TD><% =CustomerList(도시) %></TD>
<TD><% =CustomerList(전화번호) %></TD>
</TR>
<% =CustomerList(고객번호) %>는 Response.Write 메소드의 약자라고 할 수 있습니다. 고객 번호 필드의 데이터를 TD 태그 공간에 씁니다.
<%CustomerList.movenext
고리
%>
마지막 항목에 도달하지 못한 경우 포인터가 다음 항목으로 이동합니다. Do While... Loop를 사용하여 모든 레코드를 하나씩 가져옵니다.
</TABLE>
</CENTER>
<중앙>
<입력 유형=버튼 onclick=javascript:location.href='add.htm' value=데이터 추가>
</center>
</BODY>
</HTML>