Afficher : Delphi C++
Préférences d'affichage

Data.DB.TField.SetData

De XE2 API Documentation

Delphi

procedure SetData(Buffer: Pointer; NativeFormat: Boolean = True); overload;

C++

void __fastcall SetData(void * Buffer, bool NativeFormat = true)/* overload */;

Propriétés

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

Description

Affecte au champ des données non formatées.

La méthode SetData permet d'affecter des données à un champ dans le format utilisé par la table de la base de données sous-jacente. En dernier ressort, toute méthode définissant les données du composant champ appelle SetData une fois les données transcrites dans le format attendu par la table de la base de données.

SetData appelle le gestionnaire d'événement OnValidate avant d'écrire les données dans le tampon de l'enregistrement en cours. Si l'écriture des données réussit, SetData appelle le gestionnaire d'événement OnChange.

Buffer contient la valeur champ dans le type sous-jacent des composants champ. NativeFormat indique si la valeur de Buffer doit être convertie avant que l'ensemble de données n'affecte sa valeur à son enregistrement interne.

Remarque :  SetData ne peut pas être utilisée pour affecter des données dans les champs BLOB ou mémo. Pour écrire des données BLOB, utilisez le flux renvoyé par la méthode CreateBlobStream de l'ensemble de données ou la méthode LoadFromStream du champ BLOB.

Voir aussi

Versions précédentes
Traductions