Data.SqlExpr.TCustomSQLDataSet.GetFieldData

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function GetFieldData(FieldNo: Integer; var Buffer: TValueBuffer): Boolean; overload; override;
function GetFieldData(Field: TField; var Buffer: TValueBuffer): Boolean; overload; override;
function GetFieldData(FieldNo: Integer; Buffer: Pointer): Boolean; overload; override; deprecated 'Use overloaded method instead';
function GetFieldData(Field: TField; Buffer: Pointer): Boolean; overload; override; deprecated 'Use overloaded method instead';

C++

virtual bool __fastcall GetFieldData(int FieldNo, System::DynamicArray<System::Byte> &Buffer)/* overload */;
virtual bool __fastcall GetFieldData(Data::Db::TField* Field, System::DynamicArray<System::Byte> &Buffer)/* overload */;
virtual bool __fastcall GetFieldData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (int FieldNo, void * Buffer)/* overload */;
virtual bool __fastcall GetFieldData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (Data::Db::TField* Field, void * Buffer)/* overload */;
inline bool __fastcall  GetFieldData(Data::Db::TField* Field, System::DynamicArray<System::Byte> &Buffer, bool NativeFormat){ return Data::Db::TDataSet::GetFieldData(Field, Buffer, NativeFormat); }
inline bool __fastcall  GetFieldData _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (Data::Db::TField* Field, void * Buffer, bool NativeFormat){ return Data::Db::TDataSet::GetFieldData(Field, Buffer, NativeFormat); }

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.SqlExpr.pas
Data.SqlExpr.hpp
Data.SqlExpr TCustomSQLDataSet

Description

Récupère dans le tampon la valeur en cours d'un champ.

La plupart des applications n'ont pas besoin d'appeler GetFieldData. Les objets TField appellent cette méthode pour implémenter leur méthode GetData.

Le paramètre Field ou FieldNo indique le champ dont les données doivent être lues. Field spécifie le composant même alors que FieldNo indique le numéro du champ.

Buffer est un tampon ayant une taille suffisante pour la valeur du champ telle qu'elle existe dans la base de données (non formatée et non traduite). GetFieldData renvoie une valeur qui indique si les données ont bien été lues.

GetFieldData renvoie une valeur qui indique si les données ont bien été lues.

Voir aussi