Data.DB.TField.DataSize
Delphi
property DataSize: Integer read GetDataSize;
C++
__property int DataSize = {read=GetDataSize, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TField |
Description
Indique la quantité de mémoire nécessaire pour stocker la valeur d'un composant champ.
La propriété DataSize permet de déterminer le nombre d'octets nécessaires pour stocker la valeur d'un composant champ. Utilisez DataSize pour déterminer la taille nécessaire du tampon permettant de travailler avec la valeur du champ au format natif. Par exemple, utilisez DataSize pour déterminer la taille du tampon utilisé par les méthodes GetData et SetData.
La valeur de la propriété DataSize pour TField est 0. La plupart des descendants de TField surchargent cette propriété pour spécifier la taille nécessaire au type de champ particulier qu'ils représentent. Une valeur nulle ne doit pas être interprétée comme signifiant que la valeur du champ ne nécessite pas de mémoire. Une valeur nulle indique que la mémoire nécessaire au champ est indéterminée.
Remarque : Pour les objets TBlobField, DataSize renvoie la taille de l'objet blob, si elle peut être déterminée.