Attribut Value ADO

Définition et utilisation

L'attribut Value peut définir ou renvoyer la valeur de l'objet Parameter, Field ou Property.

Objet Description de l'attribut Value
Parameter

La valeur Value peut définir ou renvoyer une valeur variant, indiquant la valeur de l'objet Parameter.

Remarque : Avant de lire l'attribut Value, vous devez fermer l'objet Recordset. Pour les objets Parameter, ADO ne lit l'attribut Value qu'une seule fois.

Field

L'attribut Value peut définir ou renvoyer une valeur variant, indiquant la valeur actuelle de l'objet Field.

Remarque : Pour un nouvel objet Field ajouté à l'ensemble Fields du Record, vous devez d'abord définir l'attribut Value et appeler la méthode Update de l'ensemble Fields avant de définir tout autre attribut.

Property

L'attribut Value peut définir ou renvoyer une valeur variant, indiquant la valeur actuelle de l'objet Property.

Remarque : Vous ne pouvez pas définir la valeur de l'attribut Value pour une propriété en lecture seule.

syntaxe

objectname.Value

instance

Pour l'objet Field :

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

Pour l'objet Parameter :

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

Pour l'objet Property :

<%
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")
Afficher les attributs de propriété du tableau Orders
for each prop in rs.Properties
  response.write("Attr:" & prop.Attributes & "<br />")
  response.write("Name:" & prop.Name & "<br />")
  response.write("Value:" & prop.Value & "<br />")
next
rs.close
conn.close
set rs=nothing
set conn=nothing
%>