Datasnap.DSProxyWriter.TDSCustomProxyWriter.GetSetter
Delphi
function GetSetter(const Param: TDSProxyParameter): string;
C++
System::UnicodeString __fastcall GetSetter(Datasnap::Dscommonproxy::TDSProxyParameter* const Param);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | protected | Datasnap.DSProxyWriter.pas Datasnap.DSProxyWriter.hpp |
Datasnap.DSProxyWriter | TDSCustomProxyWriter |
説明
指定された Delphi 型の設定メソッド名を、文字列で返します。
GetSetter メソッドは、Param を介して指定された Delphi 型の、設定メソッド名を文字列で返します。 可能性のある戻り値は、次の表にある通りです:
| パラメータ | 戻り値 |
|---|---|
|
TDBXDataTypes.AnsiStringType |
'SetAnsiString' |
|
TDBXDataTypes.BooleanType |
'SetBoolean' |
|
TDBXDataTypes.Int8Type |
'SetInt8' |
|
TDBXDataTypes.UInt8Type |
'SetUInt8' |
|
TDBXDataTypes.Int16Type |
'SetInt16' |
|
TDBXDataTypes.UInt16Type |
'SetUInt16' |
|
TDBXDataTypes.Int32Type |
'SetInt32' |
|
TDBXDataTypes.Int64Type |
'SetInt64' |
|
TDBXDataTypes.WideStringType |
'SetWideString' |
|
TDBXDataTypes.SingleType |
'SetSingle' |
|
TDBXDataTypes.DoubleType |
'SetDouble' |
|
TDBXDataTypes.BcdType |
'SetBcd' |
|
TDBXDataTypes.TimeType |
'SetTime' |
|
TDBXDataTypes.DatetimeType |
'AsDateTime' |
|
TDBXDataTypes.DateType |
'SetDate' |
|
TDBXDataTypes.TimeStampType |
'SetTimeStamp' |
|
TDBXDataTypes.TimeStampOffsetType |
'SetTimeStampOffset' |
|
TDBXDataTypes.CallbackType |
'SetCallbackValue' |
|
TDBXDataTypes.JsonValueType |
'SetJSONValue' |
|
TDBXDataTypes.CurrencyType |
'AsCurrency' |
|
TDBXDataTypes.TableType |
'SetDBXReader' |
|
TDBXDataTypes.BinaryBlobType |
'SetStream' |
|
TDBXDataTypes.VariantType |
'AsVariant' |
|
不明なパラメータ タイプ |
'{UnknownType(' + IntToStr(Param.DataType) + ')}' |