Attributi DefinedSize e ActualSize di ADO
Definizione e utilizzo
L'attributo DefinedSize restituisce un valore long che indica la lunghezza definita (in byte) di un campo.
L'attributo ActualSize è un attributo di sola lettura. Restituisce un valore long che indica la lunghezza effettiva del valore di un campo. Se ADO non può determinare la lunghezza del valore dell'oggetto Field, restituisce adUnknown.
L'uso dell'attributo DefinedSize consente di determinare la capacità di dati dell'oggetto Field, mentre ActualSize indica la lunghezza effettiva.
Sintassi
objrs.Fields(number).DefinedSize objrs.Fields(number).ActualSize
Esempio
<% 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 %>