FireDAC.DatS.TFDDatSForeignKeyConstraint.Create

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

constructor Create; override;
constructor Create(AParentColumn, AChildColumn: TFDDatSColumn;
ADeleteRule: TFDDatSConstraintRule = crCascade;
AUpdateRule: TFDDatSConstraintRule = crRestrict); overload;
constructor Create(const AParentColumns, AChildColumns: array of TFDDatSColumn;
ADeleteRule: TFDDatSConstraintRule = crCascade;
AUpdateRule: TFDDatSConstraintRule = crRestrict); overload;
constructor Create(const AName: String; AParentColumn, AChildColumn: TFDDatSColumn;
ADeleteRule: TFDDatSConstraintRule = crCascade;
AUpdateRule: TFDDatSConstraintRule = crRestrict); overload;
constructor Create(const AName: String; const AParentColumns, AChildColumns: array of TFDDatSColumn;
ADeleteRule: TFDDatSConstraintRule = crCascade;
AUpdateRule: TFDDatSConstraintRule = crRestrict); overload;
constructor Create(const AName, AParentTableName, AParentColumnNames,
AChildColumnNames: String;
ADeleteRule: TFDDatSConstraintRule = crCascade;
AUpdateRule: TFDDatSConstraintRule = crRestrict); overload;
constructor Create(const AName: String; AParentTable: TFDDatSTable;
const AParentColumnNames, AChildColumnNames: String;
ADeleteRule: TFDDatSConstraintRule = crCascade;
AUpdateRule: TFDDatSConstraintRule = crRestrict); overload;

C++

__fastcall virtual TFDDatSForeignKeyConstraint()/* overload */;
__fastcall TFDDatSForeignKeyConstraint(TFDDatSColumn* AParentColumn, TFDDatSColumn* AChildColumn, TFDDatSConstraintRule ADeleteRule, TFDDatSConstraintRule AUpdateRule)/* overload */;
__fastcall TFDDatSForeignKeyConstraint(TFDDatSColumn* const *AParentColumns, const System::NativeInt AParentColumns_High, TFDDatSColumn* const *AChildColumns, const System::NativeInt AChildColumns_High, TFDDatSConstraintRule ADeleteRule, TFDDatSConstraintRule AUpdateRule)/* overload */;
__fastcall TFDDatSForeignKeyConstraint(const System::UnicodeString AName, TFDDatSColumn* AParentColumn, TFDDatSColumn* AChildColumn, TFDDatSConstraintRule ADeleteRule, TFDDatSConstraintRule AUpdateRule)/* overload */;
__fastcall TFDDatSForeignKeyConstraint(const System::UnicodeString AName, TFDDatSColumn* const *AParentColumns, const System::NativeInt AParentColumns_High, TFDDatSColumn* const *AChildColumns, const System::NativeInt AChildColumns_High, TFDDatSConstraintRule ADeleteRule, TFDDatSConstraintRule AUpdateRule)/* overload */;
__fastcall TFDDatSForeignKeyConstraint(const System::UnicodeString AName, const System::UnicodeString AParentTableName, const System::UnicodeString AParentColumnNames, const System::UnicodeString AChildColumnNames, TFDDatSConstraintRule ADeleteRule, TFDDatSConstraintRule AUpdateRule)/* overload */;
__fastcall TFDDatSForeignKeyConstraint(const System::UnicodeString AName, TFDDatSTable* AParentTable, const System::UnicodeString AParentColumnNames, const System::UnicodeString AChildColumnNames, TFDDatSConstraintRule ADeleteRule, TFDDatSConstraintRule AUpdateRule)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
constructor public
FireDAC.DatS.pas
FireDAC.DatS.hpp
FireDAC.DatS TFDDatSForeignKeyConstraint

Description




Construit un objet et initialise ses données avant la première utilisation de l'objet.

FireDAC.DatS.TFDDatSForeignKeyConstraint.Create hérite de System.TObject.Create. Tout le contenu en-dessous de cette ligne se réfère à System.TObject.Create.

Construit un objet et initialise ses données avant la première utilisation de l'objet.

Create construit un objet. Le rôle, la taille et le comportement des objets varient beaucoup. Le constructeur Create défini par TObject alloue de la mémoire mais n'initialise pas les données.

Les objets descendants définissent généralement un constructeur qui crée le type particulier d'objet et initialise ses données.

Remarque :  Si une exception provoque la sortie d'un constructeur, le destructeur de l'objet est appelé pour libérer l'instance partiellement créée.

Voir aussi