FireDAC.Stan.Intf.TFDDataType

提供: RAD Studio API Documentation
移動先: 案内検索

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

プロパティ

種類 可視性 ソース ユニット
enum public
FireDAC.Stan.Intf.pas
FireDAC.Stan.Intf.hpp
FireDAC.Stan.Intf FireDAC.Stan.Intf


説明

TFDDataType は、テーブル内のフィールドのデータ型に対応する値のセットです。

TFDDataType 型は、多くの FireDAC クラスの DataType プロパティの値から構成されるセットです。

次の表で、それぞれの値を説明します。

説明

dtAnsiString

ANSI 文字列

dtArrayRef

配列の参照

dtBCD

精度を落とさずに通貨型に変換できる 2 進化 10 進数(BCD)

dtBlob

大容量バイナリ オブジェクト(BLOB)

dtBoolean

論理値

dtByte

8 ビット符号なし整数

dtByteString

バイトの配列

dtCurrency

通貨値

dtCursorRef

カーソルの参照

dtDate

日付

dtDateTime

日時

dtDateTimeStamp

Unix 時間の日時

dtDouble

倍精度浮動小数点数

dtExtended

拡張精度浮動小数点数

dtFMTBcd

dtBCD には大きすぎる 2 進化 10 進数(BCD)

dtGUID

グローバル一意識別子(GUID)

dtHBFile

バイナリ ファイルのハンドル

dtHBlob

大容量バイナリ オブジェクト(BLOB)のハンドル

dtHMemo

ANSI 文字列のメモのハンドル

dtHWideMemo

ワイド文字列のメモのハンドル

dtInt16

16 ビット符号付き整数

dtInt32

32 ビット符号付き整数

dtInt64

64 ビット符号付き整数

dtMemo

ANSI 文字列のメモ

dtObject

TObject のインスタンス。DataSnap の場合のみ

dtParentRowRef

親の行の参照

dtRowRef

行の参照

dtRowSetRef

行セットの参照

dtSByte

8 ビット符号付き整数

dtSingle

単精度浮動小数点数

dtTime

時刻

dtTimeIntervalDS

日、時、分、秒から構成される期間。dtTimeIntervalFull と同等

dtTimeIntervalFull

日、時、分、秒から構成される期間。dtTimeIntervalDS と同等

dtTimeIntervalYM

年、月から構成される期間

dtUInt16

16 ビット符号なし整数

dtUInt32

32 ビット符号なし整数

dtUInt64

64 ビット符号なし整数

dtUnknown

不明または不確定

dtWideString

ワイド文字列

dtWideMemo

ワイド文字列のメモ

dtXML

XML データ

関連項目