Datasnap.DSCustomConnectorProxyWriter.TDSCustomConnectorProxyWriter.GetSetter

From RAD Studio API Documentation
Jump to: navigation, search

[–] Properties
Type: function
Visibility: protected
Source:
Datasnap.DSCustomConnectorProxyWriter.pas
Datasnap.DSCustomConnectorProxyWriter.hpp
Unit: Datasnap.DSCustomConnectorProxyWriter
Parent: TDSCustomConnectorProxyWriter

Delphi

function GetSetter(Param: TDSProxyParameter): string; virtual;

C++

HIDESBASE virtual System::UnicodeString __fastcall GetSetter(Datasnap::Dscommonproxy::TDSProxyParameter* Param);

Description

Returns a string with the setter name of the specified Delphi type.

The GetSetter method returns a string with the setter name of the Delphi type specified through Param.

The possible return values are listed in the following table.

Parameter Return value

Unknown parameter type

'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

'<WARNING! Type 'TDBXDataTypes TypeName' is not supported>'

See Also