Datasnap.Provider.TPutFieldInfo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

  TPutFieldInfo = record
    FieldNo: Integer;
    Field: TField;
    DataSet: TDataSet;
    Size: Integer;
    IsDetail: Boolean;
    Opened: Boolean;
    PutProc: TPutFieldProc;
    LocalFieldIndex: Integer;
    FieldInfos: Pointer;
  end;

C++

struct DECLSPEC_DRECORD TPutFieldInfo
{
public:
    int FieldNo;
    Data::Db::TField* Field;
    Data::Db::TDataSet* DataSet;
    int Size;
    bool IsDetail;
    bool Opened;
    TPutFieldProc PutProc;
    int LocalFieldIndex;
    void *FieldInfos;
};

Propriétés

Type Visibilité  Source Unité  Parent
record
struct
public
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider Datasnap.Provider

Description

TPutFieldInfo contient des informations sur un champ.

TPutFieldInfo est un enregistrement contenant des informations sur un champ. Le type TPutFieldInfo est utilisé lors de l'ajout d'un nouveau champ à un ensemble de données. Les champs TPutFieldInfo sont listés dans le tableau suivant.



Champ Signification

FieldNo

La position du champ (colonne) dans la table de base de données sous-jacente.

Field

Le composant champ réel.

DataSet

Identifie l'ensemble de données auquel appartient le composant champ.

Size

Indique la taille utilisée dans la définition du champ de la base de données physique pour les types de données gérant différentes tailles.

IsDetail

Spécifie si le champ est lié à un ensemble de données.

Opened

Spécifie si l'ensemble de données lié est actif, dans le cas où le champ est lié à un ensemble de données.

PutProc

Stocke la procédure utilisée pour ajouter le champ à l'ensemble de données.

LocalFieldIndex

Variable d'index utilisée en interne.

FieldInfos

Dans le cas où le champ est lié à un ensemble de données, FieldInfos contient les informations relatives à tous les champs de l'ensemble de données lié. Pour accéder aux informations relatives aux champs, effectuez un transtypage de FieldInfos sur un TInfoArray.



Voir aussi