ADO DefinedSize och ActualSize egenskaper

Definition och användning

Egenskapen DefinedSize returnerar ett long-värde som indikerar den definierade längden (bytes) för ett fält.

Egenskapen ActualSize är en skrivskyddad egenskap. Den returnerar ett long-värde som indikerar den faktiska längden på värdet för ett visst fält. Om ADO inte kan fastställa längden på värdet för Field-objektet, returneras adUnknown.

Använd egenskapen DefinedSize för att fastställa datakapaciteten för Field-objektet, medan ActualSize indikerar den faktiska längden.

Syntax

objrs.Fields(number).DefinedSize 
objrs.Fields(number).ActualSize

Exempel

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