Data.DB.TFieldDef.Assign
Delphi
procedure Assign(Source: TPersistent); override;
C++
virtual void __fastcall Assign(System::Classes::TPersistent* Source);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Data.DB.pas Data.DB.hpp |
Data.DB | TFieldDef |
Description
Copie les propriétés d'une définition de champ sur une autre.
Appelez Assign pour copier une définition de champ. Assign vérifie si le paramètre Source spécifie une autre définition de champ, et si c'est le cas, copie les valeurs des propriétés Name, DataType, Size, Precision et InternalCalcField. Remarquez que la valeur de FieldNo n'est pas modifiée.
Si la source n'est pas une définition de champ, Assign appelle la méthode héritée, qui affecte les propriétés de n'importe quel objet en spécifiant comment copier une définition de champ dans sa méthode AssignTo.