Datasnap.DSCustomConnectorProxyWriter.TDSCustomConnectorProxyWriter.GetSetter
Delphi
function GetSetter(Param: TDSProxyParameter): string; virtual;
C++
HIDESBASE virtual System::UnicodeString __fastcall GetSetter(Datasnap::Dscommonproxy::TDSProxyParameter* Param);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Datasnap.DSCustomConnectorProxyWriter.pas Datasnap.DSCustomConnectorProxyWriter.hpp |
Datasnap.DSCustomConnectorProxyWriter | TDSCustomConnectorProxyWriter |
説明
指定された Delphi 型の設定メソッド名を、文字列で返します。
GetSetter メソッドは、Param
を介して指定された Delphi 型の、設定メソッド名を文字列で返します。
可能性のある戻り値は、次の表にある通りです:
パラメータ | 戻り値 |
---|---|
不明なパラメータ タイプ |
'Cannot Set Setter for DataType UNKNOWN' |
TDBXDataTypes.AnsiStringType |
'SetAsAnsiString' |
TDBXDataTypes.DateType |
'SetAsTDBXDate' |
TDBXDataTypes.BlobType |
'SetAsBlob' |
TDBXDataTypes.BooleanType |
SetAsBoolean |
TDBXDataTypes.Int16Type |
SetAsInt16 |
TDBXDataTypes.Int32Type |
SetAsInt32 |
TDBXDataTypes.DoubleType |
SetAsDouble |
TDBXDataTypes.BcdType |
SetAsBcd |
TDBXDataTypes.BytesType |
'SetAsBytes' |
TDBXDataTypes.TimeType |
'SetAsTDBXTime' |
TDBXDataTypes.DatetimeType |
'SetAsDateTime' |
TDBXDataTypes.UInt16Type |
'SetAsUInt16' |
TDBXDataTypes.UInt32Type |
'SetAsUInt32' |
TDBXDataTypes.Int64Type |
SetAsInt64 |
TDBXDataTypes.UInt64Type |
'SetAsUInt64' |
TDBXDataTypes.TableType |
'SetAsTable' |
TDBXDataTypes.TimeStampType |
SetAsTimestamp |
TDBXDataTypes.CurrencyType |
'SetAsCurrency' |
TDBXDataTypes.WideStringType |
SetAsString |
TDBXDataTypes.SingleType |
SetAsSingle |
TDBXDataTypes.Int8Type |
'SetAsInt8' |
TDBXDataTypes.UInt8Type |
'SetAsUInt8' |
TDBXDataTypes.ObjectType |
'SetAsObject' |
TDBXDataTypes.BinaryBlobType |
'SetAsStream' |
TDBXDataTypes.JsonValueType |
'SetAsJSONValue' |
TDBXDataTypes.MaxBaseType |
'<NOT SUPPORTED MaxBase>' |
Other TDBXDataTypes |
'<警告! 型 'TDBXDataTypes TypeName' はサポートされていません>' |