ADO Value-Attribut
Definition und Verwendung
Das Value-Attribut kann einen Wert festlegen oder zurückgeben, der den Wert des Parameter-, Field- oder Property-Objekts anzeigt.
Objekt | Beschreibung des Value-Attributs |
---|---|
Parameter |
Der Wert kann einen variant-Wert festlegen oder zurückgeben, der den Wert des Parameter-Objekts anzeigt. Anmerkung: Schließen Sie das Recordset-Objekt vor dem Lesen des Value-Attributs. Für Parameter-Objekte liest ADO den Wert des Attributes nur einmal vom Anbieter aus. |
Field |
Das Value-Attribut kann einen variant-Wert festlegen oder zurückgeben, der den aktuellen Wert des Field-Objekts anzeigt. Anmerkung: Für ein neues Field-Objekt, das in die Fields-Kollektion des Records hinzugefügt wurde, müssen Sie zunächst das Value-Attribut festlegen und die Methode Update der Fields-Kollektion aufrufen, bevor Sie andere Attribute festlegen. |
Property |
Das Value-Attribut kann einen variant-Wert festlegen oder zurückgeben, der den aktuellen Wert des Property-Objekts anzeigt. Anmerkung: Sie können den Wert für eine schreibgeschützte Eigenschaft nicht festlegen. |
Syntax
objectname.Value
Instanz
für das Field-Objekt:
<% 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 orders", conn response.write(rs.Fields(0).Value) rs.Close conn.close %>
für das Parameter-Objekt:
<% set comm=Server.CreateObject("ADODB.Command") set para=Server.CreateObject("ADODB.Parameter") para.Type=adVarChar para.Size=25 para.Direction=adParamInput para.Value=varfname comm.Parameters.Append para %>
für das Property-Objekt:
<% 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 orders", conn set prop=Server.CreateObject("ADODB.Property") "Zeige die Attributeigenschaften der Orders-Tabelle an" for each prop in rs.Properties response.write("Attribut:" & prop.Attributes & "<br />") response.write("Name:" & prop.Name & "<br />") response.write("Wert:" & prop.Value & "<br />") next rs.close conn.close set rs=nothing set conn=nothing %>