ADO レコードセット(記録セット)

データベースのデータを読み取るためには、まずそのデータがレコードセットに読み込まれる必要があります。

ADO テーブルレコードセット(ADO Table Recordset)を作成します

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 レコードセット(ADO SQL Recordset)を作成します

「Customers」テーブルのデータにSQLを使用してアクセスすることもできます:

<%
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)
次へ
%>

ADO レコードセットオブジェクト(ADO Recordset Object)

ADO Recordset オブジェクトは、データベーステーブルからのレコードセットを格納するために使用できます。

ADO Recordset オブジェクトのすべてのメソッドとプロパティを表示します。