Właściwości ADO DefinedSize i ActualSize
❮ Pełne odniesienie do obiektu pola
Właściwość DefinedSize zwraca długą wartość, która wskazuje zdefiniowany rozmiar pola (w bajtach).
Właściwość ActualSize jest właściwością tylko do odczytu. Zwraca długą wartość, która wskazuje rzeczywistą długość wartości pola. Jeśli ADO nie może określić długości wartości obiektu Field, zwraca adUnknown.
Właściwość DefinedSize definiuje, jak długa może być wartość pola, podczas gdy ActualSize mówi, jak długo to naprawdę jest.
Składnia
objrs.Fields(number).DefinedSize
objrs.Fields(number).ActualSize
Przykład
<%
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
%>
❮ Pełne odniesienie do obiektu pola