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 객체의 모든 메서드와 속성을 확인하세요。