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 devriez fermer l'objet Recordset. Pour les objets Parameter, ADO ne lit l'attribut Value qu'une seule fois du fournisseur. |
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é à la collection Fields du Record, vous devez d'abord définir l'attribut Value et appeler la méthode Update de la collection 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 %>