Data.DB.TField.DataSize
Delphi
property DataSize: Integer read GetDataSize;
C++
__property int DataSize = {read=GetDataSize, nodefault};
Inhaltsverzeichnis
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