반응형
ASP의 버퍼에 관련된 내용입니다.
반복문을 사용하여 Response.Write 할 내용이 많을 때 웹페이지 상에서 출력 결과 없이
멈춰있는 현상(응답 없음)이 있을 경우가 있습니다.
이런 상황에 사용하는 소스입니다.
아래의 예제 코드에서 굵은표시를 중점적으로 보시면 됩니다.
예)
db connection 생략
sql = "SELECT * FROM TABLE_A"
Set rs = db.Execute(sql)
Response.Buffer = true '버퍼 사용 여부(Y)
i = 0
Do until rs.eof = true
response.write rs(0) & "<br />"
response.write rs(1) & "<br />"
response.write rs(2) & "<br />"
if i mod 10 = 0 then '10개의 데이터를 불러올 때마다 화면에 출력합니다.
Response.flush '처리 완료된 데이터를 출력
end if
i = i + 1
rs.movenext
loop
Response.Clear '버퍼 내용 초기화
Response.End '페이지 종료
반응형
'Language > ASP' 카테고리의 다른 글
ASP 엑셀파일로 저장하기 (2) | 2013.09.26 |
---|---|
(ASP XML) Microsoft.XMLDOM 사용 예제(하위노드 값 불러오기) (0) | 2013.04.10 |
(ASP) HTML 태그 제거 (0) | 2013.04.05 |
ASP get방식, post방식 예제(자바스크립트로 페이지 이동) (2) | 2013.01.31 |
ASP 오라클 스토어드 프로시져(stored procedure) 사용 (0) | 2013.01.31 |
ASP SQL Injection 방어 소스 (0) | 2013.01.24 |
ASP 문자열 치환(Replace) (3) | 2013.01.24 |
ASP 천단위 콤마(FormatNumber) (0) | 2013.01.24 |
ASP 아작스,AJAX (XMLHTTP) (0) | 2013.01.22 |
ASP 배열 사용 방법 (2) | 2013.01.22 |