getrows()
table명 = table
---------------------------------------------
idx | name | subject | content
---------------------------------------------
3 | aaa | 1111 | a1a1a1
---------------------------------------------
2 | bbb | 2222 | b2b2b2
---------------------------------------------
1 | ccc | 3333 | c3c3c3
---------------------------------------------
위와 같을 경우................
sql = "select * from table"
rs = Server.CreateObject("adodb.RecordSet")
rs.open sql,db
if not rs.eof then
******************************************
do until rs.eof or bof
rs(0)
rs(1)
....
rs.movenext
loop
******************************************
end if
에서
***************** 로 둘러싸인 부분을
arrTable = rs.GetRows()
for i=0 to Ubound(arrTable,2)
for j=0 to 3
Response.Write arrTable(j,i)
next
next
이렇게 해도 같은 결과가 나옵니다...
getRows메소드는 레코드셋값을 2차원 배열로 반환을 합니다.
-------------------------------------------------------------
idx | name | subject | content
-------------------------------------------------------------
arrTable(0,0) | arrTable(1,0) | arrTable(2,0) | arrTable(3,0)
-------------------------------------------------------------
arrTable(0,1) | arrTable(1,1) | arrTable(2,1) | arrTable(3,1)
-------------------------------------------------------------
arrTable(0,2) | arrTable(1,2) | arrTable(2,2) | arrTable(3,2)
-------------------------------------------------------------
위와 같이 말이죠.................
도움이 되시길.........