مشخصات 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
%>