Datasnap.DSCustomConnectorProxyWriter.TDSCustomConnectorProxyWriter.GetGetter
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 ???>' |