Data.Win.ADODB.TParameter.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.Win.ADODB.pas Data.Win.ADODB.hpp |
Data.Win.ADODB | TParameter |
Beschreibung
Kopiert die Eigenschaften und Werte eines TParameter-Objektes in ein anderes Parameterobjekt.
Mit Assign können Sie ein TParameter-Objekt zu einer genauen Kopie eines anderen Parameterobjekts machen. Dabei werden die Werte der Eigenschaften Attributes, DataType, Direction, Name, NumericScale, Precision, Size und Value aus der in Source angegebenen Komponente in das aufrufende Parameterobjekt kopiert.
ADOStoredProc1.Parameters[0].Assign(ADOStoredProc2.Parameters.Items[0]);
ADOStoredProc1->Parameters[0]->Assign(ADOStoredProc2->Parameters.Items[0]);
Assign kann für verschiedene Arten von Quellobjekten verwendet werden: ein anderes TParameter-Objekt, ein Tabellenfeld, ein Stringlisten-Objekt (meist für Memo-Parameter) oder ein TBitmap- bzw. TPicture-Objekt (für BLOB-Felder). Im folgenden Beispiel wird einem Memo-Parameter eine Stringliste (Eigenschaft Lines von TMemo) zugewiesen.
ADOStoredProc1.Parameters[1].Assign(Memo1.Lines);
ADOStoredProc1->Parameters[1]->Assign(Memo1->Lines);