Data.DB.TField.DataSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property DataSize: Integer read GetDataSize;

C++

__property int DataSize = {read=GetDataSize, nodefault};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
property public
Data.DB.pas
Data.DB.hpp
Data.DB TField

Beschreibung

Gibt die Speichergröße an, die zum Speichern des Wertes einer Feldkomponente benötigt wird.

Fragen Sie DataSize zum Feststellen der Anzahl von Bytes ab, die zum Speichern des Wertes einer Feldkomponente benötigt wird. Verwenden Sie DataSize zum Feststellen der erforderten Größe eines Puffers zum Arbeiten mit dem Wert eines Felds im nativen Format. Verwenden Sie beispielsweise DataSize zum Feststellen der Pfuffergröße, die für die GetData- und SetData-Methoden erforderlich ist.

Der Wert von DataSize für TField ist 0. Die meisten Nachkommen von TField überschreiben diese Eigenschaft, um die benötigte Größe für den speziellen Feldtyp, den sie repräsentieren, anzugeben. Der Wert 0 bedeutet nicht, dass der Feldwert keinen Speicherplatz braucht, sondern, dass, der für das Feld erforderliche Speicherplatz nicht bestimmbar ist.

Anmerkung:  Für TBlobField-Objekte, gibt DataSize die Größe des BLOB-Objekts zurück, wenn diese festgelegt werden kann.

Siehe auch

Codebeispiele