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 内)

参照

System.Data 名前空間