Database.DataType

説明

さまざまなデータベース保管タイプを列挙するクラスです。

このクラスの列挙体は、Database.PreparedStatementにおけるパラメータのバインドに使用します。

statement.bindParam(1, myValue, Database.DataType.SmallInt);

この一連の有効値は、ANSI規格SQL言語の対応データベース保管タイプ一式と密接に対応しています。

メソッド

fromString 保管タイプ名と関連付けられたデータタイプ値を取得します。

静的プロパティ

BigInt 64ビット整数。
Bool 0または1のブール値。
Char 固定長の文字列。
Date 日付の値。
DateTime 日時の値。
Decimal 10進数。
Double 倍精度浮動小数点数。
Float 可変精度浮動小数点数。
Int 通常32ビットの32ビット整数。
間隔 時間間隔値。
NChar 固定長のユニコード文字列。
Numeric 数値。
NVarChar 可変長のユニコード文字列。
Real 32ビット浮動小数点数。
SmallInt 16ビット整数。
Text 可変長の文字列。
Time 時間の値。
Unknown 不明データタイプ。
VarChar 可変長の文字列。

詳細

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.fromString()

int fromString( string typeName )

戻り値

int 指定した名前のデータタイプ値。

説明

保管タイプ名と関連付けられたデータタイプ値を取得します。

データベースの情報スキーマに照会を行う場合に使用します。情報スキーマにおいて、フィールド保管タイプは「varchar」または「smallint」などの文字列として保存されます。このメソッドはそのような文字列を解釈して、関連付けられた列挙タイプを返します。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.BigInt

static readonly int BigInt

説明

64ビット整数。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Bool

static readonly int Bool

説明

0または1のブール値。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Char

static readonly int Char

説明

固定長の文字列。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Date

static readonly int Date

説明

日付の値。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.DateTime

static readonly int DateTime

説明

日時の値。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Decimal

static readonly int Decimal

説明

10進数。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Double

static readonly int Double

説明

倍精度浮動小数点数。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Float

static readonly int Float

説明

可変精度浮動小数点数。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Int

static readonly int Int

説明

通常32ビットの32ビット整数。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Interval

static readonly int Interval

説明

時間間隔値。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.NChar

static readonly int NChar

説明

固定長のユニコード文字列。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Numeric

static readonly int Numeric

説明

数値。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.NVarChar

static readonly int NVarChar

説明

可変長のユニコード文字列。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Real

static readonly int Real

説明

32ビット浮動小数点数。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.SmallInt

static readonly int SmallInt

説明

16ビット整数。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Text

static readonly int Text

説明

可変長の文字列。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Time

static readonly int Time

説明

時間の値。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.Unknown

static readonly int Unknown

説明

不明データタイプ。

削除を行わないでください。doc.flexsim.comのアンカーが修正されます。

Database.DataType.VarChar

static readonly int VarChar

説明

可変長の文字列。