Datasnap.Provider.TPutFieldInfo
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. |