Proprietà DefinedSize

Indica la capacità dati di un oggetto Field.

Valore restituito

Restituisce un valore Long che riflette la dimensione definita di un campo, che dipende dal tipo di dati dell'oggetto campo. Per altre informazioni, vedere Type. Per un campo che usa un tipo di dati a lunghezza fissa, il valore restituito è la dimensione del tipo di dati in byte. Per un campo che usa un tipo di dati a lunghezza variabile, è uno dei seguenti:

  1. Lunghezza massima del campo in caratteri (per adVarChar e adVarWChar) o byte (per adVarBinary e adVarNumeric) se il campo ha una lunghezza definita. Ad esempio, il campo adVarChar(5) ha una lunghezza massima di 5.

  2. Lunghezza massima del tipo di dati in caratteri (per adChar e adWChar) o in byte (per adBinary e adNumeric) se il campo non ha una lunghezza definita.

  3. ~0 (bit per bit, il valore non è 0; tutti i bit sono impostati su 1) se né il campo né il tipo di dati hanno una lunghezza massima definita.

  4. Per i tipi di dati che non hanno una lunghezza, questo valore è impostato su ~0 (bit per bit, il valore non è 0; tutti i bit sono impostati su 1).

Osservazioni

Utilizzare la proprietà DefinedSize per determinare la capacità dati di un oggetto Field.

Le proprietà DefinedSize e ActualSize sono diverse. Si consideri ad esempio un oggetto Field con un tipo dichiarato di adVarChar e un valore della proprietà DefinedSize pari a 50, contenente un singolo carattere. Il valore della proprietà ActualSize restituito è la lunghezza in byte del singolo carattere.

Si applica a

Oggetto Field

Vedere anche

Esempio delle proprietà ActualSize e DefinedSize (VB)
Esempio delle proprietà ActualSize e DefinedSize (VC++)
Proprietà ActualSize (ADO)