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;
};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
record struct |
public | Datasnap.Provider.pas Datasnap.Provider.hpp |
Datasnap.Provider | Datasnap.Provider |
Beschreibung
TPutFieldInfo enthält Informationen über ein Feld.
TPutFieldInfo ist ein Record, der Informationen über ein Feld enthält. TPutFieldInfo wird beim Hinzufügen von neuen Feldern zu einer Datenmenge verwendet. Die folgende Tabelle enthält die Felder von TPutFieldInfo.
Feld | Bedeutung |
---|---|
FieldNo |
Die Position des Feldes (Spalte) in der zugrunde liegenden Datenbanktabelle. |
Field |
Die tatsächliche Feldkomponente. |
DataSet |
Kennzeichnet die Datenmenge, zu der die Feldkomponente gehört. |
Size |
Gibt bei Datentypen, die unterschiedliche Größen unterstützen, die bei der Definition des physikalischen Datenbankfeldes verwendete Größe an. |
IsDetail |
Gibt an, ob das Feld mit der Datenmenge verknüpft ist |
Opened |
Gibt für den Fall, dass das Feld mit der Datenmenge verknüpft ist, an, ob die verknüpfte Datenmenge aktiv ist. |
PutProc |
Speichert die für das Hinzufügen des Feldes zu der Datenmenge verwendete Prozedur an. |
LocalFieldIndex |
Intern verwendete Indexvariable. |
FieldInfos |
Wenn das Feld mit der Datenmenge verknüpft ist, enthält FieldInfos Informationen über alle Felder in der verknüpften Datenmenge. Um auf die Informationen über die Felder zuzugreifen, wandeln Sie den Typ von FieldInfos in TInfoArray um. |