DbType 列挙体
.NET Framework データ プロバイダのフィールド、プロパティ、または Parameter オブジェクトのデータ型を指定します。
<Serializable>
Public Enum DbType
[C#]
[Serializable]
public enum DbType
[C++]
[Serializable]
__value public enum DbType
[JScript]
public
Serializable
enum DbType
解説
パラメータの型は .NET Framework データ プロバイダに固有です。型を指定すると、 Parameter の値は、データ ソースに渡される前に .NET Framework データ プロバイダに合う型に変換されます。型を指定しないと、ADO.NET が .NET Framework データ プロバイダの Parameter の型を Parameter オブジェクトの Value プロパティから推論します。
Parameter オブジェクトの DbType プロパティを設定して、Parameter の型を汎用的にも設定できます。詳細については、「 DataAdapter によるパラメータの使用 」を参照してください。
メンバ
メンバ名 | 説明 |
---|---|
AnsiString
.NET Compact Framework でもサポート。 |
1 から 8,000 文字の範囲内の非 Unicode 文字の可変長ストリーム。 |
AnsiStringFixedLength
.NET Compact Framework でもサポート。 |
非 Unicode 文字の固定長ストリーム。 |
Binary
.NET Compact Framework でもサポート。 |
1 から 8,000 バイトの範囲内のバイナリ データの可変長ストリーム。
メモ バイト配列が 8,000 バイトを超えると、ADO.NET が型を正しく推論できません。8,000 バイトを超えるバイト配列を使用するときは、 DbType を明示的に指定してください。 |
Boolean
.NET Compact Framework でもサポート。 |
true または false のブール値を表す単純型。 |
Byte
.NET Compact Framework でもサポート。 |
値が 0 から 255 までの範囲内の 8 ビット符号なし整数。 |
Currency
.NET Compact Framework でもサポート。 |
精度が通貨単位の 1/10,000 の、-263 (-922,337,203,685,477.5808) から 2 63 -1 (+922,337,203,685,477.5807) までの範囲内の通貨値。 |
Date
.NET Compact Framework でもサポート。 |
1753 年 1 月 1 日から 9999 年 12 月 31 日までの範囲で、精度 3.33 ミリ秒の日付と時刻のデータ。 |
DateTime
.NET Compact Framework でもサポート。 |
日時の値を表す型。 |
Decimal
.NET Compact Framework でもサポート。 |
1.0 x 10-28 から概数 7.9 x 1028 までの範囲で、有効桁数が 28 または 29 の値を表す単純型。 |
Double
.NET Compact Framework でもサポート。 |
概数 5.0 x 10-324 から 1.7 x 10308 までの範囲で、有効桁数が 15 または 16 の値を表す浮動小数点型。 |
Guid
.NET Compact Framework でもサポート。 |
グローバル一意識別子 (GUID)。 |
Int16
.NET Compact Framework でもサポート。 |
-32768 から 32767 までの値を保持する符号付き 16 ビット整数を表す整数型。 |
Int32
.NET Compact Framework でもサポート。 |
-2147483648 から 2147483647 までの値を保持する符号付き 32 ビット整数を表す整数型。 |
Int64
.NET Compact Framework でもサポート。 |
-9223372036854775808 から 9223372036854775807 までの値を保持する符号付き 64 ビット整数を表す整数型。 |
Object
.NET Compact Framework でもサポート。 |
別の DbType 値で明示的に表されていない参照型または値型を表す汎用型。 |
SByte
.NET Compact Framework でもサポート。 |
-128 から 127 までの値を保持する符号付き 8 ビット整数を表す整数型。 |
Single
.NET Compact Framework でもサポート。 |
概数 1.5 x 10-45 から 3.4 x 1038 までの範囲で、有効桁数が 7 の値を表す浮動小数点型。 |
String
.NET Compact Framework でもサポート。 |
Unicode 文字列を表す型。 |
StringFixedLength
.NET Compact Framework でもサポート。 |
Unicode 文字の固定長ストリーム。 |
Time
.NET Compact Framework でもサポート。 |
1753 年 1 月 1 日から 9999 年 12 月 31 日までの範囲で、精度 3.33 ミリ秒の日付と時刻のデータ。 |
UInt16
.NET Compact Framework でもサポート。 |
0 から 65535 までの値を保持する符号なし 16 ビット整数を表す整数型。 |
UInt32
.NET Compact Framework でもサポート。 |
0 から 4294967295 までの値を保持する符号なし 32 ビット整数を表す整数型。 |
UInt64
.NET Compact Framework でもサポート。 |
0 から 18446744073709551615 までの値を保持する符号なし 64 ビット整数を表す整数型。 |
VarNumeric
.NET Compact Framework でもサポート。 |
可変長数値。 |
必要条件
名前空間: System.Data
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
アセンブリ: System.Data (System.Data.dll 内)