Datasnap.DSCustomConnectorProxyWriter.TDSCustomConnectorProxyWriter.GetGetter
Delphi
function GetGetter(Param: TDSProxyParameter): string; virtual;
C++
HIDESBASE virtual System::UnicodeString __fastcall GetGetter(Datasnap::Dscommonproxy::TDSProxyParameter* Param);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | protected | Datasnap.DSCustomConnectorProxyWriter.pas Datasnap.DSCustomConnectorProxyWriter.hpp |
Datasnap.DSCustomConnectorProxyWriter | TDSCustomConnectorProxyWriter |
Description
Renvoie une chaîne avec le nom d'accesseur en lecture du type Delphi spécifié.
La méthode GetGetter renvoie une chaîne avec le nom d'accesseur en lecture du type Delphi spécifié par Param
. Les valeurs de retour possibles sont indiquées dans le tableau suivant :
Paramètre | Valeur de retour |
---|---|
Type de paramètre inconnu |
'Impossible d'obtenir le getter pour DataType INCONNU' |
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 |
'<VARBYTES NON SUPPORTÉS>' |
TDBXDataTypes.CursorType |
'<CURSEUR NON SUPPORTÉ>' |
TDBXDataTypes.Int64Type |
'GetAsInt64' |
TDBXDataTypes.UInt64Type |
'GetAsUInt64' |
TDBXDataTypes.AdtType |
'<ADT NON SUPPORTÉ>' |
TDBXDataTypes.ArrayType |
'<TABLEAU NON SUPPORTÉ>' |
TDBXDataTypes.RefType |
'<REF NON SUPPORTÉ>' |
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 |
'<CHARARRAY NON SUPPORTÉ >' |
TDBXDataTypes.IntervalType |
'<INTERVALLE NON SUPPORTÉ>' |
TDBXDataTypes.BinaryBlobType |
'GetAsStream' |
TDBXDataTypes.DBXConnectionType |
'<DBXConnection NON SUPPORTÉ>' |
TDBXDataTypes.VariantType |
'GetAsVariant' |
TDBXDataTypes.TimeStampOffsetType |
'<TimeStampOffset NON SUPPORTÉ>' |
TDBXDataTypes.JsonValueType |
'GetAsJSONValue' |
TDBXDataTypes.CallbackType |
'<Callback NON SUPPORTÉ>' |
TDBXDataTypes.MaxBaseType |
'<MaxBase NON SUPPORTÉ>' |
Aucun des éléments ci-dessus. |
'<NON SUPPORTÉ ???>' |