Méthodes DBXCommon.TDBXValue
Informations Delphi
| function GetDbxContext(): TDBXContext; |
Renvoie des informations de contexte pour une connexion associée à une valeur. |
| function GetNonDelegate(): TDBXValue; virtual; | |
| function GetAsBoolean(): Boolean; virtual; |
Obtient la représentation booléenne de la valeur. |
| function GetAsUInt8(): Byte; virtual; | |
| function GetAsInt8(): ShortInt; virtual; | |
| function GetAsInt16(): SmallInt; virtual; |
Obtient la représentation smallInt de la valeur. |
| function GetAsInt32(): Integer; virtual; |
Obtient la représentation integer de la valeur. |
| function GetAsInt64(): Int64; virtual; |
Obtient la représentation Int64 de la valeur. |
| function GetAsString(): string; virtual; |
Obtient la représentation UnicodeString de la valeur. |
| function GetAsSingle(): Single; virtual; |
Obtient la représentation single de la valeur. |
| function GetAsDouble(): Double; virtual; |
Obtient la représentation double de la valeur. |
| function GetAsBcd(): TBcd; virtual; |
Obtient la représentation TBcd de la valeur. |
| function GetAsDate(): TDBXDate; virtual; |
Obtient la représentation TDBXDate de la valeur. |
| function GetAsTime(): TDBXTime; virtual; |
Obtient la représentation TDBXTime de la valeur. |
| function GetAsTimeStamp(): TSQLTimeStamp; virtual; |
Obtient la représentation TSQLTimeStamp de la valeur. |
| function GetAsDateTime(): TDateTime; virtual; | |
| function GetAsCurrency(): Currency; virtual; | |
| function GetAsVariant(): OleVariant; virtual; | |
| function GetAsStream(): TStream; virtual; | |
| function GetAsDBXReader(): TDBXReader; virtual; | |
| function CreateValue(DBXContext: TDBXContext;
ValueType: TDBXValueType; DbxRow: TDBXRow; ReadOnlyType: Boolean): TDBXWritableValue; overload; static; |
Crée des valeurs pour les classes TDBXReader et TDBXParameterList. |
| function CreateValue(ValueType: TDBXValueType): TDBXWritableValue; overload; static; |
Crée des valeurs pour les classes TDBXReader et TDBXParameterList. |
| function IsNull(): Boolean; virtual; abstract; |
Renvoie true si la valeur est null. |
| function GetValueSize(): Int64; virtual; |
Obtient la taille en octets des valeurs. |
| function GetAnsiString(): AnsiString; virtual; |
Obtient la valeur chaîne des chaînes ANSI. |
| function GetDate(): TDBXDate; virtual; |
Obtient la valeur date des types de données date. |
| function GetBoolean(): Boolean; overload; virtual; |
Obtient la valeur booléenne des types de données booléens. |
| function GetTime(): TDBXTime; virtual; |
Obtient la valeur heure des types de données heure. |
| function GetWideString(): string; overload; virtual; |
Obtient la valeur UnicodeString pour les TDBXValues avec le type de données TDBXDataTypes.UnicodeString. |
| function GetString(): string; overload; virtual; | |
| function GetUInt8(): Byte; overload; virtual; | |
| function GetInt8(): ShortInt; overload; virtual; | |
| function GetInt16(): SmallInt; overload; virtual; |
Obtient la valeur smallInt des types de données entiers 16 octets. |
| function GetInt32(): Integer; overload; virtual; |
Obtient la valeur entière 32 octets des types de données entiers 32 octets. |
| function GetInt64(): Int64; overload; virtual; |
Obtient la valeur entière 64 octets des types de données entiers 64 octets. |
| function GetSingle(): Single; virtual; |
Obtient la valeur Single des TDBXValues avec le type de données TDBXDataTypes.SingleType. |
| function GetDouble(): Double; virtual; |
Obtient la valeur à virgule flottante double pour les types de données double. |
| function GetBytes(Offset: Int64;
const Buffer: TBytes; BufferOffset: Int64; Length: Int64): Int64; overload; virtual; |
Obtient la valeur tableau d'octets pour les types blob et tableau d'octets. |
| function GetTimeStamp(): TSQLTimeStamp; virtual; |
Obtient la valeur d'horodatage des types de données horodatage. |
| function GetTimeStampOffset(): TSQLTimeStampOffset; virtual; | |
| function GetBcd(): TBcd; virtual; |
Obtient la valeur BCD pour les types de données décimaux compressés en binaire. |
| function GetDBXReader(AInstanceOwner: Boolean): TDBXReader; overload; virtual; |
Obtient la valeur TObject pour les TDBXValues avec un type TDBXDataTypes de TDBXDataTypes.DBXTable. |
| function GetDBXReader(): TDBXReader; overload; virtual; |
Obtient la valeur TObject pour les TDBXValues avec un type TDBXDataTypes de TDBXDataTypes.DBXTable. |
| function GetDBXConnection(): TDBXConnection; virtual; |
Obtient l'instance de TDBXConnection pour les TDBXValues avec le type de données TDBXDataTypes.DBXConnectionType. |
| function GetStream(AInstanceOwner: Boolean): TStream; overload; virtual; |
Obtient la valeur TStream des types de données binaires. |
| function GetStream(): TStream; overload; virtual; |
Obtient la valeur TStream des types de données binaires. |
| function GetJSONValue(): TJSONValue; overload; virtual; | |
| function GetJSONValue(AInstanceOwner: Boolean): TJSONValue; overload; virtual; | |
| function GetCallbackValue(): TDBXCallback; virtual; | |
| function GetObjectValue(): TObject; overload; virtual; | |
| function GetObjectValue(AInstanceOwner: Boolean): TObject; overload; virtual; | |
| function GetWideString(defaultValue: string): string; overload; virtual; |
Obtient la valeur UnicodeString pour les TDBXValues avec le type de données TDBXDataTypes.UnicodeString. |
| function GetBoolean(defaultValue: Boolean): Boolean; overload; virtual; |
Obtient la valeur booléenne des types de données booléens. |
| function GetUInt8(defaultValue: Byte): Byte; overload; virtual; | |
| function GetInt8(defaultValue: ShortInt): ShortInt; overload; virtual; | |
| function GetInt16(defaultValue: SmallInt): SmallInt; overload; virtual; |
Obtient la valeur smallInt des types de données entiers 16 octets. |
| function GetInt32(defaultValue: Integer): Integer; overload; virtual; |
Obtient la valeur entière 32 octets des types de données entiers 32 octets. |
| function GetInt64(defaultValue: Int64): Int64; overload; virtual; |
Obtient la valeur entière 64 octets des types de données entiers 64 octets. |
| function EqualsValue(Other: TDBXValue): Boolean; virtual; |
Teste si les valeurs sont égales. |
Unité : DBXCommon
Type : méthode
Visibilité : public
Membre de : TDBXValue
Description
Embarcadero Technologies ne possède pas d'informations supplémentaires pour le moment. Veuillez nous aider à documenter cette rubrique en utilisant la page Discussion !