Attributs DefinedSize et ActualSize de ADO
Définition et utilisation
L'attribut DefinedSize renvoie une valeur long, indiquant la longueur définie (en octets) d'un champ.
L'attribut ActualSize est une propriété lecture seule. Il renvoie une valeur long, indiquant la longueur réelle de la valeur d'un champ. Si ADO ne peut pas déterminer la longueur de la valeur de l'objet Field, il renvoie adUnknown.
L'utilisation de l'attribut DefinedSize permet de déterminer la capacité de données de l'objet Field, tandis que ActualSize indique la longueur réelle.
Syntaxe
objrs.Fields(number).DefinedSize objrs.Fields(number).ActualSize
Exemple
<% 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).DefinedSize) response.write(rs.Fields(0).ActualSize) rs.Close conn.close %>