Data.DB.TParam.GetData

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure GetData(Buffer: TValueBuffer); overload;
procedure GetData(Buffer: Pointer); overload; deprecated 'Use overloaded method instead';

C++

void __fastcall GetData(System::DynamicArray<System::Byte> Buffer)/* overload */;
void __fastcall GetData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (void * Buffer)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TParam


Description

Remplit le tampon avec la valeur du paramètre en utilisant le format natif d'un champ de base de données de type approprié.

La méthode GetData permet d'obtenir la valeur du paramètre dans un format pouvant être écrit directement dans la base de données sous-jacente. Le format est celui utilisé par les champs de la base de données physique correspondant à DataType. Le tampon doit être suffisamment grand pour contenir les informations. La méthode GetDataSize permet de déterminer la taille nécessaire.

Le format natif d'un champ de la base de données peut ne pas être le même que le type de données de l'objet champ correspondant. Utilisez les propriétés As... pour obtenir la valeur exprimée avec le type utilisé par l'objet champ correspondant. GetData permet d'obtenir la valeur en utilisant le format natif de la base de données.

Par exemple, si DataType a la valeur ftBCD, GetData récupère la valeur sous la forme décimale codée binaire, même si l'objet TBCDField utilise le type Currency pour stocker et manipuler ses valeurs. AsBCD indique la valeur dans le type Currency.

Voir aussi