ADO -Recordset


Um Datenbankdaten lesen zu können, müssen die Daten zunächst in ein Recordset geladen werden. 


Erstellen Sie ein ADO-Tabellen-Recordset

Nachdem eine ADO-Datenbankverbindung erstellt wurde, wie im vorherigen Kapitel gezeigt, ist es möglich, ein ADO-Recordset zu erstellen.  

Angenommen, wir haben eine Datenbank mit dem Namen "Northwind", können wir mit den folgenden Zeilen auf die Tabelle "Customers" in der Datenbank zugreifen:

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

Erstellen Sie ein ADO-SQL-Recordset

Wir können auch mit SQL auf die Daten in der Tabelle "Kunden" zugreifen:

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

Extrahieren Sie Daten aus dem Recordset

Nachdem ein Recordset geöffnet wurde, können wir Daten aus dem Recordset extrahieren.  

Angenommen, wir haben eine Datenbank mit dem Namen "Northwind", können wir mit den folgenden Zeilen auf die Tabelle "Customers" in der Datenbank zugreifen:

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

Das ADO-Recordset-Objekt

Das ADO-Recordset-Objekt wird verwendet, um eine Reihe von Datensätzen aus einer Datenbanktabelle zu speichern. 

Zeigen Sie alle Methoden und Eigenschaften des Recordset-Objekts an .