Freigeben über


DefinedSize-Eigenschaft

Gibt die Datenkapazität eines Field -Objekts an.

Rückgabewert

Gibt einen Long -Wert zurück, der die definierte Größe eines Felds widerspiegelt, die vom Datentyp des Feldobjekts abhängt; weitere Informationen finden Sie unter Typ-. Bei einem Feld, das einen Datentyp mit fester Länge verwendet, ist der Rückgabewert die Größe des Datentyps in Byte. Für ein Feld, das einen Datentyp variabler Länge verwendet, ist dies einer der folgenden:

  1. Die maximale Länge des Felds in Zeichen (für adVarChar und adVarWChar) oder in Byte (für adVarBinaryund adVarNumeric), wenn das Feld eine definierte Länge aufweist. Beispielsweise hat adVarChar(5) Feld eine maximale Länge von 5.

  2. Die maximale Länge des Datentyps in Zeichen (für adChar- und adWChar-) oder in Byte (für adBinary und adNumeric), wenn das Feld keine definierte Länge aufweist.

  3. ~0 (bitweise, der Wert ist nicht 0; alle Bits werden auf 1 festgelegt), wenn weder das Feld noch der Datentyp eine definierte maximale Länge aufweisen.

  4. Bei Datentypen, die keine Länge aufweisen, wird dies auf ~0 festgelegt (bitweise ist der Wert nicht 0; alle Bits sind auf 1 festgelegt).

Bemerkungen

Verwenden Sie die eigenschaft DefinedSize, um die Datenkapazität eines Field-Objekts zu bestimmen.

Die eigenschaften DefinedSize und ActualSize unterscheiden sich. Betrachten Sie beispielsweise ein Field-Objekt mit einem deklarierten Typ von adVarChar- und einem DefinedSize Eigenschaftswert von 50, der ein einzelnes Zeichen enthält. Der ActualSize Eigenschaftswert, der zurückgegeben wird, ist die Länge in Byte des einzelnen Zeichens.

Gilt für

Field-Objekt

Siehe auch

ActualSize- und DefinedSize-Eigenschaft (Vb-Beispiel)
ActualSize- und DefinedSize-Eigenschaft (Beispiel) (VC++)
ActualSize-Eigenschaft (ADO)