DbType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
.NET データ プロバイダーのフィールド、プロパティ、または Parameter
オブジェクトのデータ型を指定します。
public enum class DbType
public enum DbType
type DbType =
Public Enum DbType
- 継承
フィールド
AnsiString | 0 | 1 から 8,000 文字の範囲内の非 Unicode 文字の可変長ストリーム。 |
AnsiStringFixedLength | 22 | 非 Unicode 文字の固定長ストリーム。 |
Binary | 1 | 1 から 8,000 バイトの範囲内のバイナリ データの可変長ストリーム。 |
Boolean | 3 |
|
Byte | 2 | 値が 0 から 255 までの範囲内の 8 ビット符号なし整数。 |
Currency | 4 | 精度が通貨単位の 1/10,000 の、 -2 63 (または -922,337,203,685,477.5808) から 2 63 -1 (または +922,337,203,685,477.5807) までの範囲内の通貨値。 |
Date | 5 | 日付の値を表す型。 |
DateTime | 6 | 日時の値を表す型。 |
DateTime2 | 26 | 日付と時刻のデータ。 日付の値の範囲は、AD 1 年 1 月 1 日から AD 9999 年 12 月 31 日です。 時刻の値の範囲は、00:00:00 から 23:59:59.9999999 で、精度は 100 ナノ秒です。 |
DateTimeOffset | 27 | タイム ゾーンに対応した日付と時刻。 日付の値の範囲は、AD 1 年 1 月 1 日から AD 9999 年 12 月 31 日です。 時刻の値の範囲は、00:00:00 から 23:59:59.9999999 で、精度は 100 ナノ秒です。 タイム ゾーンの値の範囲は、-14:00 から +14:00 です。 |
Decimal | 7 | 1.0 × 10 -28 から概数 7.9 × 10 28 までの範囲で、有効桁数が 28 または 29 の値を表す単純型。 |
Double | 8 | 概数 5.0 × 10 -324 から 1.7 × 10 308 までの範囲で、有効桁数が 15 または 16 の値を表す浮動小数点型。 |
Guid | 9 | グローバル一意識別子 (GUID)。 |
Int16 | 10 | -32768 から 32767 までの値を保持する符号付き 16 ビット整数を表す整数型。 |
Int32 | 11 | -2147483648 から 2147483647 までの値を保持する符号付き 32 ビット整数を表す整数型。 |
Int64 | 12 | -9223372036854775808 から 9223372036854775807 までの値を保持する符号付き 64 ビット整数を表す整数型。 |
Object | 13 | 別の |
SByte | 14 | -128 から 127 までの値を保持する符号付き 8 ビット整数を表す整数型。 |
Single | 15 | 概数 1.5 x 10 -45 から 3.4 x 10 38 までの範囲で、有効桁数が 7 の値を表す浮動小数点型。 |
String | 16 | Unicode 文字列を表す型。 |
StringFixedLength | 23 | Unicode 文字の固定長文字列。 |
Time | 17 | SQL Server の |
UInt16 | 18 | 0 から 65535 までの値を保持する符号なし 16 ビット整数を表す整数型。 |
UInt32 | 19 | 0 から 4294967295 までの値を保持する符号なし 32 ビット整数を表す整数型。 |
UInt64 | 20 | 0 から 18446744073709551615 までの値を保持する符号なし 64 ビット整数を表す整数型。 |
VarNumeric | 21 | 可変長数値。 |
Xml | 25 | 解析された XML ドキュメントまたは XML フラグメントの表現。 |
注釈
パラメーターの型は、.NET データ プロバイダーに固有です。 型を指定すると、 の Parameter
値がデータ ソースに渡される前に、 の値がデータ プロバイダーの Type に変換されます。 型が指定されていない場合、ADO.NET は オブジェクトの プロパティから Value
のParameter
データ プロバイダー Type をParameter
推論します。
オブジェクトの プロパティを設定DbType
することで、 の型をParameter
一般的にParameter
指定することもできます。
バイト配列が 8,000 バイトを超える場合、ADO.NET は型を正しく推論できません。 8,000 バイトを超えるバイト配列を操作する場合は、 を明示的に指定 DbType します。
適用対象
こちらもご覧ください
.NET