Datasnap.DSProxyWriter.TDSCustomProxyWriter.GetDelphiTypeName
Delphi
function GetDelphiTypeName(const Param: TDSProxyParameter): string; virtual;
C++
virtual System::UnicodeString __fastcall GetDelphiTypeName(Datasnap::Dscommonproxy::TDSProxyParameter* const Param);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Datasnap.DSProxyWriter.pas Datasnap.DSProxyWriter.hpp |
Datasnap.DSProxyWriter | TDSCustomProxyWriter |
Beschreibung
Gibt einen String mit dem Namen des Delphi-Typnamens des angegebenen Parameters zurück.
Die Methode GetDelphiTypeName gibt einen String mit dem Namen des durch Param angegebenen Delphi-Typnamens zurück. Die möglichen Rückgabewerte sind in der folgenden Tabelle aufgeführt.
Parameter | Rückgabewert |
---|---|
TDBXDataTypes.AnsiStringType |
'AnsiString' |
TDBXDataTypes.BooleanType |
'Boolean' |
TDBXDataTypes.Int8Type |
'ShortInt' |
TDBXDataTypes.UInt8Type |
'Byte' |
TDBXDataTypes.Int16Type |
'SmallInt' |
TDBXDataTypes.UInt16Type |
'Word' |
TDBXDataTypes.Int32Type |
'Integer' |
TDBXDataTypes.Int64Type |
'Int64' |
TDBXDataTypes.WideStringType |
'String' |
TDBXDataTypes.SingleType |
'Single' |
TDBXDataTypes.DoubleType |
'Double' |
TDBXDataTypes.BcdType |
'TBcd' |
TDBXDataTypes.TimeType |
'TDBXTime' |
TDBXDataTypes.DatetimeType |
'TDateTime' |
TDBXDataTypes.DateType |
'TDBXDate' |
TDBXDataTypes.TimeStampType |
'TSQLTimeStamp' |
TDBXDataTypes.TimeStampOffsetType |
'TSQLTimeStampOffset' |
TDBXDataTypes.CurrencyType |
'Currency' |
TDBXDataTypes.TableType |
'TDBXReader' |
TDBXDataTypes.BinaryBlobType |
'TStream' |
TDBXDataTypes.VariantType |
'Variant' |
TDBXDataTypes.DbxConnectionType |
'TDBXConnection' |
Unbekannter Parametertyp |
'{UnknownType(' + IntToStr(Param.DataType) + ')}' |