Data.DB.TParam.AsMemo
Delphi
property AsMemo: string read GetAsMemo write SetAsMemo;
C++
__property System::UnicodeString AsMemo = {read=GetAsMemo, write=SetAsMemo};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TParam |
Beschreibung
Gibt den Wert des Parameters an, wenn dieser ein Memofeld darstellt.
Mit AsMemo können Sie dem Parameter den Wert eines Memofeldes zuweisen. AsMemo setzt die Eigenschaft DataType auf ftMemo.
Ein Literal- oder ein nullterminierter String kann mit der Eigenschaft AsMemo dem Parameter für eine Memo-Spalte direkt zugewiesen werden. Zum Beispiel:
SQLQuery1.Params[0].AsMemo := 'Some text in a long Pascal String';
SQLQuery2->ParamByName("Notes")->AsString = "Some string value";
Ein Lesezugriff auf AsMemo ist nur selten erforderlich, da Memofelder nicht als Ausgabeparameter verwendet werden können.
Anmerkung: Manche Server unterstützen String-Feldtypen, die zu lang für den Datensatzpuffer sind. Für diese Felder werden Memofelder verwendet, auch wenn sie eigentlich keine BLOB-Felder sind. Verwenden Sie bei der Arbeit mit diesen Pseudo-BLOB-Feldern stattdessen die Eigenschaft AsString.