DataType 要素 (ASSL)

関連する要素のデータ型を定義します。

構文

  
<DataItem> <!-- or Measure -->  
   ...  
   <DataType>...</DataType>  
   ...  
</DataItem>  

要素の特性

特徴 説明
データ型と長さ String (列挙型)
既定値 なし
カーディナリティ 0-1 : 省略可能な要素で、出現する場合は 1 回だけの出現が可能です

要素の関係

リレーションシップ 要素
親要素 DataItemMeasure
子要素 なし

解説

DataType の値はSystem.Data.OleDb.OleDbType 列挙型で定義されます。 ただし、DataType 要素では、次の表の列挙値 だけが有効 です。

説明
BigInt 64 ビット符号付き整数。 このデータ型は、.NET Framework の Int64 データ型と、DBTYPE_I8データ型にマップOLE DB。
Bool ブール値です。 このデータ型は、.NET Framework のブール型とDBTYPE_BOOLデータ型にマップOLE DB。
通貨 通貨単位の精度が -263 (または -922,337,203,685,477.5808) から 263-1 (または +922,337,203,685,477.5807) までの通貨値。 このデータ型は、 の Decimal データ型と .NET Framework内の DBTYPE_CY データ型にマップOLE DB。
日付 倍精度浮動小数点数として保存される日付データ。 整数部分は 1899 年 12 月 30 日からの日数で、小数部分は日の端数です。 このデータ型は、データ型の DateTime データ型.NET Framework、DBTYPE_DATEデータ型にマップOLE DB。
Double -1.79E +308 ~ 1.79E +308 の範囲内の倍精度浮動小数点数。 このデータ型は、データ型の Double データ型.NET Framework、DBTYPE_R8データ型にマップOLE DB。
整数 32 ビット符号付き整数。 このデータ型は、.NET Framework の Int32 データ型と、DBTYPE_I4データ型にマップOLE DB。
Single -3.40E +38 ~ 3.40E +38 の範囲内の単精度浮動小数点数。 このデータ型は、 の Single データ型にマップされ、.NET Frameworkデータ型DBTYPE_R4データ型にマップOLE DB。
Smallint 16 ビット符号付き整数。 このデータ型は、.NET Framework の Int16 データ型と、DBTYPE_I2データ型にマップOLE DB。
Tinyint 8 ビット符号付き整数。 このデータ型は、 の SByte データ型と .NET Framework内の DBTYPE_I1 データ型にマップOLE DB。
UnsignedBigInt 64 ビット符号なし整数。 このデータ型は、.NET Framework の UInt64 データ型と、DBTYPE_UI8データ型にマップOLE DB。
UnsignedInt 32 ビット符号なし整数 このデータ型は、.NET Framework の UInt32 データ型と、DBTYPE_UI4データ型にマップOLE DB。
UnsignedSmallInt 16 ビット符号なし整数。 このデータ型は、.NET Framework の UInt16 データ型と、DBTYPE_UI2データ型にマップOLE DB。
Wchar Unicode 文字の NULL 終了ストリームです。 このデータ型は、データ型の String データ型.NET Framework、DBTYPE_WSTRデータ型にマップOLE DB。
継承 Measure 要素の Source 要素に 含まれる DataItemデータ型

注: Measure 要素にのみ 適用 されます。

参照

プロパティ (ASSL)