FireDAC.Stan.Intf.TFDDataType

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
FireDAC.Stan.Intf.pas
FireDAC.Stan.Intf.hpp
FireDAC.Stan.Intf FireDAC.Stan.Intf


Beschreibung

TFDDataType ist eine Menge von Werten, die den Datentypen von Tabellenfeldern entsprechen.

Der Typ TFDDataType ist eine Menge von Werten für die Eigenschaft DataType vieler FireDAC-Klassen.

In der folgenden Tabelle sind die möglichen Werte beschrieben:

Wert Beschreibung

dtAnsiString

ANSI-String.

dtArrayRef

Verweis auf ein Array.

dtBCD

Binärcodierte Dezimalzahl, die ohne Genauigkeitsverlust in einen Währungstyp konvertiert werden kann.

dtBlob

Großes Binärobjekt (Binary Large Object, BLOB).

dtBoolean

Boolescher Wert.

dtByte

Ganzzahliger 8-Bit-Wert ohne Vorzeichen.

dtByteString

Byte-Array.

dtCurrency

Währungszahl.

dtCursorRef

Verweis auf einen Cursor.

dtDate

Datum.

dtDateTime

Datum und Uhrzeit.

dtDateTimeStamp

Datum und Uhrzeit als Unixzeit (EN).

dtDouble

Gleitkommazahl mit doppelter Genauigkeit.

dtExtended

Gleitkommazahl mit erweiterter (extended) Genauigkeit.

dtFMTBcd

Binärcodierte Dezimalzahl, die für dtBCD zu groß ist.

dtGUID

Global eindeutiger Bezeichner (Globally Unique Identifier).

dtHBFile

Handle einer Binärdatei.

dtHBlob

Handle eines großen Binärobjekts (BLOB).

dtHMemo

Handle eines ANSI-String-Memos.

dtHWideMemo

Handle eines Wide-String-Memos.

dtInt16

Ganzzahliger 16-Bit-Wert mit Vorzeichen.

dtInt32

Ganzzahliger 32-Bit-Wert mit Vorzeichen.

dtInt64

Ganzzahliger 64-Bit-Wert mit Vorzeichen.

dtMemo

ANSI-String-Memo.

dtObject

Instanz von TObject. Nur für DataSnap.

dtParentRowRef

Verweis auf eine übergeordnete Zeile.

dtRowRef

Verweis auf eine Zeile.

dtRowSetRef

Verweis auf einen Zeilensatz.

dtSByte

Ganzzahliger 8-Bit-Wert mit Vorzeichen.

dtSingle

Gleitkommazahl mit einfacher Genauigkeit.

dtTime

Uhrzeit.

dtTimeIntervalDS

Zeitspanne in Tagen, Stunden, Minuten und Sekunden. Entspricht dtTimeIntervalFull.

dtTimeIntervalFull

Zeitspanne in Tagen, Stunden, Minuten und Sekunden. Entspricht dtTimeIntervalDS.

dtTimeIntervalYM

Zeitspanne in Jahren und Monaten.

dtUInt16

Ganzzahliger 16-Bit-Wert ohne Vorzeichen.

dtUInt32

Ganzzahliger 32-Bit-Wert ohne Vorzeichen.

dtUInt64

Ganzzahliger 64-Bit-Wert ohne Vorzeichen.

dtUnknown

Unbekannt oder nicht definiert.

dtWideString

Wide-String.

dtWideMemo

Wide-String-Memo.

dtXML

XML-Daten.

Siehe auch