API:Data.DB.TBlobField.Assign
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 | TBlobField |
Beschreibung
Kopiert die Eigenschaft Value einer anderen Feldkomponente oder weist der Feldkomponente ein anderes Objekt zu.
Data.DB.TBlobField.Assign erbt von Data.DB.TField.Assign. Der folgende Inhalt bezieht sich auf Data.DB.TField.Assign.
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.