ویژگیهای 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 %>