ADO 레코드셋


데이터베이스 데이터를 읽을 수 있으려면 먼저 데이터를 레코드 집합에 로드해야 합니다. 


ADO 테이블 레코드 집합 만들기

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

"Northwind"라는 데이터베이스가 있다고 가정하고 다음 행을 사용하여 데이터베이스 내부의 "Customers" 테이블에 액세스할 수 있습니다.

<%
set 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 레코드 집합 만들기

SQL을 사용하여 "Customers" 테이블의 데이터에 액세스할 수도 있습니다.

<%
set 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" 테이블에 액세스할 수 있습니다.

<%
set 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

for each x in rs.fields
  response.write(x.name)
  response.write(" = ")
  response.write(x.value)
next
%>

ADO 레코드 집합 개체

ADO Recordset 개체는 데이터베이스 테이블의 레코드 집합을 보유하는 데 사용됩니다. 

Recordset 개체의 모든 메서드와 속성을 봅니다.