Data.DB.TFieldType

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

Delphi

TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord, // 0..4
ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, // 5..11
ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, // 12..18
ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, // 19..24
ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, // 25..31
ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd, // 32..37
ftFixedWideChar, ftWideMemo, ftOraTimeStamp, ftOraInterval, // 38..41
ftLongWord, ftShortint, ftByte, ftExtended, ftConnection, ftParams, ftStream, //42..48
ftTimeStampOffset, ftObject, ftSingle); //49..51

C++

enum DECLSPEC_DENUM TFieldType : unsigned char { ftUnknown, ftString, ftSmallint, ftInteger, ftWord, ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime, ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo, ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar, ftWideString, ftLargeint, ftADT, ftArray, ftReference, ftDataSet, ftOraBlob, ftOraClob, ftVariant, ftInterface, ftIDispatch, ftGuid, ftTimeStamp, ftFMTBcd, ftFixedWideChar, ftWideMemo, ftOraTimeStamp, ftOraInterval, ftLongWord, ftShortint, ftByte, ftExtended, ftConnection, ftParams, ftStream, ftTimeStampOffset, ftObject, ftSingle };

プロパティ

種類 可視性 ソース ユニット
enum public
Data.DB.pas
Data.DB.hpp
Data.DB Data.DB

説明

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

TFieldType 型は、DataType プロパティ フィールド オブジェクト、フィールド定義オブジェクト、およびパラメータ オブジェクトの値のセットです。 TFieldType 値が使用されるクラスには、TField(およびその上位クラス)、TFieldDef、TParam、TParameter、および TAggregate があります。 TFieldType 値は、TFieldDefs の Add メソッドなど、フィールド関連の関数およびメソッドでも使用されます。 次の表で、各値を説明します。



説明

ftUnknown

不明または不確定

ftString

文字または文字列フィールド

ftSmallint

16 ビット整数フィールド

ftInteger

32 ビット整数フィールド

ftWord

16 ビットサインなし整数フィールド

ftBoolean

論理値フィールド

ftFloat

浮動小数点数値フィールド

ftCurrency

通貨フィールド

ftBCD

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

ftDate

日付フィールド

ftTime

時刻フィールド

ftDateTime

日時フィールド

ftBytes

固定長バイト領域(バイナリ ストレージ)

ftVarBytes

可変長バイト領域(バイナリ ストレージ)

ftAutoInc

自動インクリメントする 32 ビット整数カウンタ フィールド

ftBlob

BLOB(Binary Large OBject)フィールド

ftMemo

テキスト メモ フィールド

ftGraphic

ビットマップ フィールド

ftFmtMemo

書式付テキスト メモ フィールド

ftParadoxOle

Paradox OLE フィールド

ftDBaseOle

dBASE OLE フィールド

ftTypedBinary

型付きバイナリ フィールド

ftCursor

Oracle ストアド プロシージャからの出力カーソル(TParam のみ)

ftFixedChar

固定文字フィールド

ftWideString

ワイド文字列フィールド

ftLargeint

Int64 大きい整数フィールド

ftADT

抽象データ型フィールド

ftArray

配列フィールド

ftReference

REF フィールド

ftDataSet

DataSet フィールド

ftOraBlob

Oracle 8 テーブル内の BLOB フィールド

ftOraClob

Oracle 8 テーブル内の CLOB フィールド

ftVariant

不明型または不確定型のデータ

ftInterface

インターフェイスへの参照(IUnknown)

ftIDispatch

IDispatch インターフェイスへの参照

ftGuid

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

ftTimeStamp

dbExpress 経由でアクセスする日時フィールド

ftFMTBcd

ftBCD には大きすぎる 2 進化 10 進数(BCD)フィールド

ftParams

TParams 用フィールド型

ftStream

TStream パラメータ用フィールド型

ftTimeStampOffset

タイム ゾーン情報付きタイムスタンプ フィールド

ftObject

TObject パラメータ用フィールド型(DataSnap のみ)

ftSingle

単精度浮動小数点の数値



関連項目