Data.DB.TParam.AsMemo
Delphi
property AsMemo: string read GetAsMemo write SetAsMemo;
C++
__property System::UnicodeString AsMemo = {read=GetAsMemo, write=SetAsMemo};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | Data.DB.pas Data.DB.hpp |
Data.DB | TParam |
説明
それがメモ項目を表すときのパラメータ値を指定します。
AsMemo を設定するとメモ項目の値をパラメータに代入できます。AsMemo を設定すると DataType プロパティが ftMemo に設定されます。
リテラル文字列またはヌルで終わる文字列は,AsMemo プロパティを使ってメモ列のパラメータに直接割り当てることができます。次に例を示します。
SQLQuery1.Params[0].AsMemo := 'Some text in a long Pascal String';
SQLQuery2->ParamByName("Notes")->AsString = "Some string value";
メモ項目は出力パラメータとして使用できないので AsMemo プロパティを呼び出す必要はほとんどありません。
メモ: サーバーによっては,長すぎてレコードバッファに合わない文字列項目型をサポートします。これらの項目は実際には BLOB ではありませんが,メモ項目として表されます。このような「pseudo-Blob"」項目を処理する場合,AsString プロパティを使用します。