Propiedades DefinedSize y ActualSize de ADO

Definición y uso

La propiedad DefinedSize devuelve un valor long que indica la longitud (en bytes) definida para un campo.

La propiedad ActualSize es una propiedad de solo lectura. Devuelve un valor long que indica la longitud real del valor de un campo. Si ADO no puede determinar la longitud del valor del objeto Field, devuelve adUnknown.

Se puede determinar la capacidad de datos del objeto Field utilizando la propiedad DefinedSize, mientras que ActualSize indica la longitud real.

Sintaxis

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

Ejemplo

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