Teilen ü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 Feldes wiedergibt, die vom Datentyp des Feldobjekts abhängt. Weitere Informationen finden Sie unter Typ. Für ein Feld, das einen Datentyp mit fester Länge verwendet, ist der Rückgabewert die Größe des Datentyps in Bytes. Für ein Feld, das einen Datentyp mit variabler Länge verwendet, ist dies eine der folgenden:

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

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

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

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

Bemerkungen

Mit der Eigenschaft DefinedSize können Sie die Datenkapazität eines Field-Objekts bestimmen.

Die Eigenschaften DefinedSize und ActualSize sind unterschiedlich. Nehmen wir zum Beispiel ein Field-Objekt mit dem deklarierten Typ adVarChar und dem Eigenschaftswert DefinedSize von 50, das ein einzelnes Zeichen enthält. Der zurückgegebene Wert der Eigenschaft ActualSize ist die Länge des einzelnen Zeichens in Bytes.

Gilt für

Field-Objekt

Weitere Informationen

ActualSize- und DefinedSize-Eigenschaft – Beispiel (VB)
ActualSize- und DefinedSize-Eigenschaft – Beispiel (VC++)
ActualSize-Eigenschaft (ADO)