FireDAC.Comp.DataSet.TFDDataSet.SetFieldAttributes
Delphi
procedure SetFieldAttributes(AField: TField; AColumn: TFDDatSColumn); overload;
procedure SetFieldAttributes(ALifeCycles: TFieldLifeCycles; AFields: TFields); overload;
procedure SetFieldAttributes(ALifeCycles: TFieldLifeCycles); overload;
C++
void __fastcall SetFieldAttributes(Data::Db::TField* AField, Firedac::Dats::TFDDatSColumn* AColumn)/* overload */;
void __fastcall SetFieldAttributes(Data::Db::TFieldLifeCycles ALifeCycles, Data::Db::TFields* AFields)/* overload */;
void __fastcall SetFieldAttributes(Data::Db::TFieldLifeCycles ALifeCycles)/* overload */;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | FireDAC.Comp.DataSet.pas FireDAC.Comp.DataSet.hpp |
FireDAC.Comp.DataSet | TFDDataSet |
Beschreibung
Konfiguriert die ProviderFlags-Felder.
Mit der Methode SetFieldAttributes konfigurieren Sie die ProviderFlags-Felder der Datenmenge und einige andere Eigenschaften. FireDAC-Datenmengen führen dies unter den folgenden Bedingungen automatisch aus:
- Die Datenmenge enthält temporäre Felder.
- Der Programmierer fügt beim Entwurf persistente Felder hinzu.
Wenn in der Anwendung Felder manuell oder mit der Methode CreateFields erstellt werden, dann werden die obigen Eigenschaften nicht automatisch konfiguriert. Rufen Sie zu deren Konfiguration nach dem Öffnen der Datenmenge die Methode SetFieldAttributes auf.
Beispiel
FDQuery1.FieldDefs.Updated := False;
FDQuery1.FieldDefs.Update;
FDQuery1.CreateFields;
....
FDQuery1.Open;
FDQuery1.SetFieldAttributes;