Свойства DefinedSize и ActualSize в ADO

Определение и использование

Свойство DefinedSize возвращает значение long, указывающее на длину поля, определенную в字节ах.

Свойство ActualSize является только чтением свойством. Оно возвращает значение long, указывающее на фактическую длину значения поля. Если ADO не может определить длину значения объекта Field, то возвращает adUnknown.

Использование свойства DefinedSize позволяет определить размер данных объекта Field, а ActualSize указывает на его фактическую длину.

Синтаксис

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

Пример

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