Data.DB.TField.Assign

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Assign(Source: TPersistent); override;

C++

virtual void __fastcall Assign(System::Classes::TPersistent* Source);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Data.DB.pas
Data.DB.hpp
Data.DB TField

Beschreibung

Kopiert die Eigenschaft Value einer anderen Feldkomponente oder weist der Feldkomponente ein anderes Objekt zu.

Mit Assign wird die Eigenschaft Value in ein anderes Feld kopiert. Die Felder müssen kompatible Datentypen haben.

Ist Source ein anderes Feldobjekt, ruft Assign die Methode AssignValue mit Hilfe der Eigenschaft Value des durch Source bezeichneten Feldes auf. Hat der Parameter Source beim Aufruf den Wert nil (Delphi) bzw. NULL (C++), wird der Feldkomponente ein leerer Wert zugewiesen. Wird Assign mit einem anderen Objekttyp aufgerufen, wird die geerbte Methode aufgerufen. Dadurch wird die Übertragung der Feldwerte von anderen Objekttypen möglich, wenn diese in ihrer Methode AssignTo ein TField-Objekt implementieren.

Siehe auch