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 オブジェクトのすべてのメソッドとプロパティを表示します。