ميزات DefinedSize وActualSize لـ ADO

التعريف والاستخدام

تعود خاصية DefinedSize قيمة long تشير إلى طول المجلد المحدد (البايتات).

ميزة ActualSize هي خاصية فقط للقراءة. ستعود قيمتها قيمة long تشير إلى طول القيمة الفعلية لمجال معين. إذا لم يتمكن ADO من تحديد طول قيمة مجال هذا المفهوم، سيتم إرجاع adUnknown.

يُمكن استخدام خاصية DefinedSize لتحديد حجم البيانات لمفهوم Field، بينما SpecificSize يشير إلى الطول الفعلي.

النحو

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