Datasnap.DSCustomConnectorProxyWriter.TDSCustomConnectorProxyWriter.GetGetter

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Datasnap.DSCustomConnectorProxyWriter.pas
Datasnap.DSCustomConnectorProxyWriter.hpp
Datasnap.DSCustomConnectorProxyWriter TDSCustomConnectorProxyWriter

Beschreibung

Gibt einen String mit dem Getter-Namen des angegeben Delphi-Typs zurück.

Die Methode GetGetter gibt einen String mit dem Getter-Namen des in Param angegebenen Delphi-Namens zurück. Diese möglichen Rückgabewerte sind in der folgenden Tabelle aufgeführt.

Parameter Rückgabewert

Unbekannter Parametertyp

'Cannot get getter for DataType UNKNOWN'

TDBXDataTypes.AnsiStringType

'GetAsAnsiString'

TDBXDataTypes.DateType

'GetAsTDBXDate'

TDBXDataTypes.BlobType

'GetAsBlob'

TDBXDataTypes.BooleanType

'GetAsBoolean'

TDBXDataTypes.Int16Type

'GetAsInt16'

TDBXDataTypes.Int32Type

'GetAsInt32'

TDBXDataTypes.DoubleType

'GetAsDouble'

TDBXDataTypes.BcdType

'GetAsBcd'

TDBXDataTypes.BytesType

'GetAsBytes'

TDBXDataTypes.TimeType

'GetAsTDBXTime'

TDBXDataTypes.DatetimeType

'GetAsDateTime'

TDBXDataTypes.UInt16Type

'GetAsUInt16'

TDBXDataTypes.UInt32Type

'GetAsUInt32'

TDBXDataTypes.VarBytesType

'<NOT SUPPORTED VARBYTES>'

TDBXDataTypes.CursorType

'<NOT SUPPORTED CURSOR>'

TDBXDataTypes.Int64Type

'GetAsInt64'

TDBXDataTypes.UInt64Type

'GetAsUInt64'

TDBXDataTypes.AdtType

'<NOT SUPPORTED ADT>'

TDBXDataTypes.ArrayType

'<NOT SUPPORTED ARRAY>'

TDBXDataTypes.RefType

'<NOT SUPPORTED REF>'

TDBXDataTypes.TableType

'GetAsTable'

TDBXDataTypes.TimeStampType

'GetAsTimeStamp'

TDBXDataTypes.CurrencyType

'GetAsCurrency'

TDBXDataTypes.WideStringType

'GetAsString'

TDBXDataTypes.SingleType

'GetAsSingle'

TDBXDataTypes.Int8Type

'GetAsInt8'

TDBXDataTypes.UInt8Type

'GetAsUInt8'

TDBXDataTypes.ObjectType

'GetAsObject'

TDBXDataTypes.CharArrayType

'<NOT SUPPORTED CHARARRAY>'

TDBXDataTypes.IntervalType

'<NOT SUPPORTED INTERVAL>'

TDBXDataTypes.BinaryBlobType

'GetAsStream'

TDBXDataTypes.DBXConnectionType

'<NOT SUPPORTED DBXConnection>'

TDBXDataTypes.VariantType

'GetAsVariant'

TDBXDataTypes.TimeStampOffsetType

'<NOT SUPPORTED TimeStampOffset>'

TDBXDataTypes.JsonValueType

'GetAsJSONValue'

TDBXDataTypes.CallbackType

'<NOT SUPPORTED Callback>'

TDBXDataTypes.MaxBaseType

'<NOT SUPPORTED MaxBase>'

Keiner der obigen Parameter

'<NOT SUPPORTED ???>'

Siehe auch