Data.Win.ADODB.TParameter.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.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);



Siehe auch