OleDbType 列挙体とは? わかりやすく解説

OleDbType 列挙体

OleDbParameter に使用するフィールドまたはプロパティデータ型指定します

名前空間: System.Data.OleDb
アセンブリ: System.Data (system.data.dll 内)
構文構文

メンバメンバ
 メンバ説明
BigInt64 ビット符号付き整数 (DBTYPE_I8)。Int64 に割り当てられます。 
Binaryバイナリ データストリーム (DBTYPE_BYTES)。Byte 型の Array割り当てられます。 
Booleanブール値 (DBTYPE_BOOL)。Boolean割り当てられます。 
BSTRnull で終わる Unicode 文字列 (DBTYPE_BSTR)。String割り当てられます。 
Char文字列 (DBTYPE_STR)。String割り当てられます。 
Currency精度通貨単位の 1/10,000 の、-2 63 (-922,337,203,685,477.5808) から 2 63 -1 (+922,337,203,685,477.5807) までの範囲内通貨値 (DBTYPE_CY)。Decimal割り当てられます。 
Date倍精度浮動小数点数として格納される日付データ (DBTYPE_DATE)。正数部は 1899 年 12 月 30 日以降日数小数部は 1 日端数示しますDateTime割り当てられます。 
DBDateyyyymmdd 書式日付データ (DBTYPE_DBDATE)。DateTime割り当てられます。 
DBTimehhmmss 書式時刻データ (DBTYPE_DBTIME)。TimeSpan に割り当てられます。 
DBTimeStampyyyymmddhhmmss 書式日時データ (DBTYPE_DBTIMESTAMP)。DateTime割り当てられます。 
Decimal-10 38 -1 から 10 38 -1 までの範囲内固定精度小数桁数 (DBTYPE_DECIMAL)。Decimal割り当てられます。 
Double-1.79E +308 ~ 1.79E +308範囲浮動小数点数 (DBTYPE_R8)。Double割り当てられます。 
Empty値なし (DBTYPE_EMPTY)。 
Error32 ビット エラー コード (DBTYPE_ERROR)。Exception割り当てられます。 
Filetime1601 年 1 月 1 日以降100 ナノ秒数を表す、64 ビット符号なし整数 (DBTYPE_FILETIME)。DateTime割り当てられます。 
Guidグローバル一意識別子 (GUID) (DBTYPE_GUID)。Guid割り当てられます。 
IDispatchIDispatch インターフェイスを指すポインタ (DBTYPE_IDISPATCH)。Object割り当てられます。 

このデータ型は、ADO.NET で現在サポートされていません。使用すると、予期しない結果生じることがあります

Integer32 ビット符号付き整数 (DBTYPE_I4)。Int32 に割り当てられます。 
IUnknownIUnknown インターフェイスを指すポインタ (DBTYPE_UNKNOWN)。Object割り当てられます。 

このデータ型は、ADO.NET で現在サポートされていません。使用すると、予期しない結果生じることがあります

LongVarBinarylongバイナリ値 (OleDbParameter だけ)。Byte 型の Array割り当てられます。 
LongVarCharlong文字列値 (OleDbParameter だけ)。String割り当てられます。 
LongVarWCharlong 型の、null で終わる Unicode 文字列値 (OleDbParameter だけ)。String割り当てられます。 
Numeric有効桁数小数桁数固定固定小数点数値 (DBTYPE_NUMERIC)。Decimal割り当てられます。 
PropVariantオートメーション PROPVARIANT (DBTYPE_PROP_VARIANT)。Object割り当てられます。 
Single-3.40E +38 ~ 3.40E +38範囲浮動小数点数 (DBTYPE_R4)。Single割り当てられます。 
SmallInt16 ビット符号付き整数 (DBTYPE_I2)。Int16 に割り当てられます。 
TinyInt8 ビット符号付き整数 (DBTYPE_I1)。SByte に割り当てられます。 
UnsignedBigInt64 ビット符号なし整数 (DBTYPE_UI8)。UInt64 に割り当てられます。 
UnsignedInt32 ビット符号なし整数 (DBTYPE_UI4)。UInt32 に割り当てられます。 
UnsignedSmallInt16 ビット符号なし整数 (DBTYPE_UI2)。UInt16 に割り当てられます。 
UnsignedTinyInt8 ビット符号なし整数 (DBTYPE_UI1)。Byte割り当てられます。 
VarBinaryバイナリ データ可変長ストリーム (OleDbParameter だけ)。Byte 型の Array割り当てられます。 
VarCharUnicode 文字可変長ストリーム (OleDbParameter だけ)。String割り当てられます。 
Variant数値文字列バイナリ日付データいずれか、および特殊な値である EmptyNull格納できる特殊なデータ型 (DBTYPE_VARIANT)。他の型が指定されていない場合は、この型と見なされますObject割り当てられます。 
VarNumeric可変長数値 (OleDbParameter だけ)。Decimal割り当てられます。 
VarWChar可変長の、null で終わる Unicode 文字ストリーム (OleDbParameter だけ)。String割り当てられます。 
WCharnull で終わる Unicode 文字ストリーム (DBTYPE_WSTR)。String割り当てられます。  
解説解説

次の表に、OleDbType データ型OLE DB データ型 (かっこ内)、および .NET Framework 型の間のマップ示します

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
System.Data.OleDb 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

OleDbType 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OleDbType 列挙体のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS