Datasnap.DSProxyWriter.TDSCustomProxyWriter.GetDelphiTypeName
Delphi
function GetDelphiTypeName(const Param: TDSProxyParameter): string; virtual;
C++
virtual System::UnicodeString __fastcall GetDelphiTypeName(Datasnap::Dscommonproxy::TDSProxyParameter* const Param);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Datasnap.DSProxyWriter.pas Datasnap.DSProxyWriter.hpp |
Datasnap.DSProxyWriter | TDSCustomProxyWriter |
説明
与えられたパラメータの、Delphi 型の名前を文字列で返します。
GetDelphiTypeName メソッドは、Param を介して指定された値の Delphi 型の名前を文字列で返します。 可能性のある戻り値は、次の表にある通りです:
パラメータ | 戻り値 |
---|---|
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' |
不明なパラメータ タイプ |
'{UnknownType(' + IntToStr(Param.DataType) + ')}' |