Thuộc tính DefinedSize và ActualSize của ADO
Định nghĩa và cách sử dụng
Thuộc tính DefinedSize sẽ trả về một giá trị long, giá trị này chỉ ra độ dài được định nghĩa (byte) của một trường.
Thuộc tính ActualSize là một thuộc tính chỉ đọc. Nó sẽ trả về một giá trị long, giá trị này chỉ ra độ dài thực tế của giá trị của một trường. Nếu ADO không thể xác định độ dài của giá trị của đối tượng Field, thì sẽ trả về adUnknown.
Sử dụng thuộc tính DefinedSize để xác định dung lượng dữ liệu của đối tượng Field, trong khi ActualSize cho biết độ dài thực tế.
Cú pháp
objrs.Fields(number).DefinedSize objrs.Fields(number).ActualSize
Mẫu
<% 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 %>