ADO Recordset(레코드셋)

데이터베이스의 데이터를 읽기 위해, 그 데이터는 먼저 레코드셋에 로드되어야 합니다.

ADO 테이블 레코드셋을 생성합니다 (ADO Table Recordset)

ADO 데이터베이스 연결이 생성된 후, 이전 장에서 설명한 것처럼, 다음으로 ADO 레코드셋을 생성할 수 있습니다.

우리가 "Northwind"라는 데이터베이스를 가지고 있다면, 다음 코드로 데이터베이스의 "Customers" 테이블에 접근할 수 있습니다:

<%
conn = Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Customers", conn
%>

ADO SQL 레코드셋을 생성합니다 (ADO SQL Recordset)

우리는 SQL을 사용하여 "Customers" 테이블의 데이터에 접근할 수도 있습니다:

<%
conn = Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from Customers", conn
%>

데이터셋에서 데이터 추출

데이터셋이 열리면, 데이터를 데이터셋에서 추출할 수 있습니다.

우리가 "Northwind"라는 데이터베이스를 사용하면, 다음 코드로 "Customers" 테이블에 접근할 수 있습니다:

<%
conn = Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
set rs=Server.CreateObject("ADODB.recordset")
rs.Open "Select * from Customers", conn
rs.fields에서 각 x에 대해
   response.write(x.name)
   response.write(" = ")
   response.write(x.value)
다음
%>

ADO Recordset 객체(ADO 레코드셋 객체)

ADO Recordset 객체는 데이터베이스 테이블에서 온 레코드셋을 포함할 수 있습니다.

ADO Recordset 객체의 모든 메서드와 속성을 확인하세요。