OleDbType 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
OleDbParameter に使用する、フィールドまたはプロパティのデータ型を指定します。
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- 継承
フィールド
BigInt | 20 | 64 ビット符号付き整数 (DBTYPE_I8)。 Int64 に割り当てられます。 |
Binary | 128 | |
Boolean | 11 | ブール値 (DBTYPE_BOOL)。 Boolean に割り当てられます。 |
BSTR | 8 | null で終わる Unicode 文字列 (DBTYPE_BSTR)。 String に割り当てられます。 |
Char | 129 | 文字列 (DBTYPE_STR)。 String に割り当てられます。 |
Currency | 6 | 精度が通貨単位の 1/10,000 の、-2 63 (-922,337,203,685,477.5808) から 2 63 -1 (+922,337,203,685,477.5807) までの範囲内の通貨値 (DBTYPE_CY)。 Decimal に割り当てられます。 |
Date | 7 | 倍精度浮動小数点数として格納される日付データ (DBTYPE_DATE)。 正数部は 1899 年 12 月 30 日以降の日数、小数部は 1 日の端数を示します。 DateTime に割り当てられます。 |
DBDate | 133 | yyyymmdd 形式の日付データ (DBTYPE_DBDATE)。 DateTime に割り当てられます。 |
DBTime | 134 | hhmmss 形式の時刻データ (DBTYPE_DBTIME)。 TimeSpan に割り当てられます。 |
DBTimeStamp | 135 | yyyymmddhhmmss 形式の日付と時刻のデータ (DBTYPE_DBTIMESTAMP)。 DateTime に割り当てられます。 |
Decimal | 14 | -10 38 -1 から 10 38 -1 までの範囲内の固定精度小数部桁数 (DBTYPE_DECIMAL)。 Decimal に割り当てられます。 |
Double | 5 | -1.79E +308 ~ 1.79E +308 の範囲の浮動小数点数 (DBTYPE_R8)。 Double に割り当てられます。 |
Empty | 0 | 値なし (DBTYPE_EMPTY)。 |
Error | 10 | 32 ビット エラー コード (DBTYPE_ERROR)。 Exception に割り当てられます。 |
Filetime | 64 | 1601 年 1 月 1 日以降の 100 ナノ秒数を表す、64 ビット符号なし整数 (DBTYPE_FILETIME)。 DateTime に割り当てられます。 |
Guid | 72 | グローバル一意識別子 (GUID) (DBTYPE_GUID)。 Guid に割り当てられます。 |
IDispatch | 9 |
このデータ型は現在 ADO.NET でサポートされていません。 その使用により予期しない結果が発生することがあります。 |
Integer | 3 | 32 ビット符号付き整数 (DBTYPE_I4)。 Int32 に割り当てられます。 |
IUnknown | 13 |
|
LongVarBinary | 205 | long 型バイナリ値 (OleDbParameter だけ)。 Array 型の Byte に割り当てられます。 |
LongVarChar | 201 | long 型文字列値 (OleDbParameter だけ)。 String に割り当てられます。 |
LongVarWChar | 203 | long 型の、null で終わる Unicode 文字列値 (OleDbParameter だけ)。 String に割り当てられます。 |
Numeric | 131 | 有効桁数と小数部桁数が固定の固定小数点数値 (DBTYPE_NUMERIC)。 Decimal に割り当てられます。 |
PropVariant | 138 | オートメーション PROPVARIANT (DBTYPE_PROP_VARIANT)。 Object に割り当てられます。 |
Single | 4 | -3.40E +38 ~ 3.40E +38 の範囲の浮動小数点数 (DBTYPE_R4)。 Single に割り当てられます。 |
SmallInt | 2 | 16 ビット符号付き整数 (DBTYPE_I2)。 Int16 に割り当てられます。 |
TinyInt | 16 | 8 ビット符号付き整数 (DBTYPE_I1)。 SByte に割り当てられます。 |
UnsignedBigInt | 21 | 64 ビット符号なし整数 (DBTYPE_UI8)。 UInt64 に割り当てられます。 |
UnsignedInt | 19 | 32 ビット符号なし整数 (DBTYPE_UI4)。 UInt32 に割り当てられます。 |
UnsignedSmallInt | 18 | 16 ビット符号なし整数 (DBTYPE_UI2)。 UInt16 に割り当てられます。 |
UnsignedTinyInt | 17 | 8 ビット符号なし整数 (DBTYPE_UI1)。 Byte に割り当てられます。 |
VarBinary | 204 | バイナリ データの可変長ストリーム (OleDbParameter だけ)。 Array 型の Byte に割り当てられます。 |
VarChar | 200 | 非 Unicode 文字の可変長ストリーム (OleDbParameter だけ)。 String に割り当てられます。 |
Variant | 12 | 数値、文字列、バイナリ、日付データのいずれか、および特殊な値である Empty と Null を格納できる、特殊なデータ型 (DBTYPE_VARIANT)。 他の型が指定されていない場合は、この型と見なされます。 Object に割り当てられます。 |
VarNumeric | 139 | 可変長数値 (OleDbParameter だけ)。 Decimal に割り当てられます。 |
VarWChar | 202 | 可変長の、null で終わる Unicode 文字ストリーム (OleDbParameter だけ)。 String に割り当てられます。 |
WChar | 130 | null で終わる Unicode 文字ストリーム (DBTYPE_WSTR)。 String に割り当てられます。 |
注釈
上の表は、データ型、OLE DB データ型 (かっこで囲む)、および.NET Framework型の間OleDbTypeのマッピングを示しています。 データ型はOleDbType、パラメーター化されたクエリで としてParameter.Value
受け入れられますSystem.Char[]
。
適用対象
.NET