FireDAC.Comp.DataSet.TFDDataSet.SetFieldAttributes

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

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;

Siehe auch