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