FireDAC.Stan.Intf.TFDDataType
Delphi
TFDDataType = (dtUnknown, // unknown
dtBoolean, // Boolean
dtSByte, dtInt16, dtInt32, dtInt64, // signed int
dtByte, dtUInt16, dtUInt32, dtUInt64, // unsinged int
dtSingle, dtDouble, dtExtended, // float point numbers
dtCurrency, dtBCD, dtFmtBCD, // high-precision numbers
dtDateTime, dtTime, dtDate, dtDateTimeStamp, // date and time
dtTimeIntervalFull, dtTimeIntervalYM, dtTimeIntervalDS, // time interval
dtAnsiString, dtWideString, dtByteString, // string
dtBlob, dtMemo, dtWideMemo, dtXML, // value blobs
dtHBlob, dtHMemo, dtWideHMemo, // handle blobs
dtHBFile, // external files
dtRowSetRef, dtCursorRef, dtRowRef,
dtArrayRef, dtParentRowRef, // adt -> ftDataSet, ftCursor, ftADT, ftArray
dtGUID, dtObject); // adt -> IFDDataStoredObject
C++
enum DECLSPEC_DENUM TFDDataType : unsigned int { dtUnknown, dtBoolean, dtSByte, dtInt16, dtInt32, dtInt64, dtByte, dtUInt16, dtUInt32, dtUInt64, dtSingle, dtDouble, dtExtended, dtCurrency, dtBCD, dtFmtBCD, dtDateTime, dtTime, dtDate, dtDateTimeStamp, dtTimeIntervalFull, dtTimeIntervalYM, dtTimeIntervalDS, dtAnsiString, dtWideString, dtByteString, dtBlob, dtMemo, dtWideMemo, dtXML, dtHBlob, dtHMemo, dtWideHMemo, dtHBFile, dtRowSetRef, dtCursorRef, dtRowRef, dtArrayRef, dtParentRowRef, dtGUID, dtObject };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | FireDAC.Stan.Intf.pas FireDAC.Stan.Intf.hpp |
FireDAC.Stan.Intf | FireDAC.Stan.Intf |
Description
TFDDataType est un ensemble de valeurs qui met en parallèle les types de données des champs dans les tables.
Le type TFDDataType est l'ensemble de valeurs pour la propriété DataType de nombreuses classes FireDAC.
Le tableau suivant décrit chaque valeur :
Valeur | Description |
---|---|
|
Chaîne ANSI. |
|
Référence à un tableau. |
|
Nombre décimal codé binaire qui peut être converti en type Currency sans perte de précision. |
|
Objet binaire volumineux. |
|
Booléen. |
|
Entier non signé 8 bits. |
|
Tableau d'octets. |
|
Numéro du type Currency. |
|
Référence à un curseur. |
|
Date. |
|
Date et heure. |
|
Date et heure au format horaire Unix (EN). |
|
Nombre à virgule flottante en double précision. |
|
Nombre à virgule flottante en précision étendue. |
|
Nombre décimal codé binaire trop large pour |
|
Identificateur unique global. |
|
Handle d'un fichier binaire. |
|
Handle d'un objet binaire volumineux. |
|
Handle d'un mémo de chaîne ANSI. |
|
Handle d'un mémo de chaîne large. |
|
Entier signé 16 bits |
|
Entier signé 32 bits |
|
Entier signé 64 bits |
|
Mémo de chaîne ANSI. |
|
|
|
Référence à une ligne parent. |
|
Référence à une ligne. |
|
Référence à un ensemble de lignes. |
|
Entier signé 8 bits |
|
Nombre à virgule flottante en simple précision. |
|
Heure. |
|
Durée en termes de jours, d'heures, de minutes et de secondes. C'est l'équivalent de |
|
Durée en termes de jours, d'heures, de minutes et de secondes. C'est l'équivalent de |
|
Durée en termes d'années et de mois. |
|
Entier non signé 16 bits. |
|
Entier non signé 32 bits. |
|
Entier non signé 64 bits. |
|
Inconnu ou indéterminé. |
|
Chaîne large. |
|
Mémo de chaîne large. |
|
Données XML. |