DataType 要素 (ASSL)
関連する要素のデータ型を定義します。
構文
<DataItem> <!-- or Measure -->
...
<DataType>...</DataType>
...
</DataItem>
要素の特性
特性 |
説明 |
---|---|
データ型と長さ |
String (列挙型) |
既定値 |
なし |
カーディナリティ |
0-1 : 省略可能な要素で、出現する場合は 1 回だけの出現が可能です |
説明
DataType の値は、System.Data.OleDb.OleDbType 列挙内で定義されます。ただし、DataType 要素では、次の表の列挙値のみが有効です。
値 |
説明 |
---|---|
BigInt |
64 ビット符号付き整数。このデータ型は、Microsoft .NET Framework の Int64 データ型と、OLE DB の DBTYPE_I8 データ型にマップされます。 |
Bool |
ブール値。このデータ型は、.NET Framework の Boolean データ型と、OLE DB の DBTYPE_BOOL データ型にマップされます。 |
Currency |
通貨単位の 1 万分の 1 までの精度を持つ -263 (-922,337,203,685,477.5808) ~ 263-1 (+922,337,203,685,477.5807) の通貨の値。このデータ型は、.NET Framework の Decimal データ型と、OLE DB の DBTYPE_CY データ型にマップされます。 |
Date |
倍精度浮動小数点数として保存される日付データ。整数部分は 1899 年 12 月 30 日からの日数で、小数部分は日の端数です。このデータ型は、.NET Framework の DateTime データ型と、OLE DB の DBTYPE_DATE データ型にマップされます。 |
Double |
-1.79E +308 ~ 1.79E +308 の範囲の倍精度浮動小数点数です。このデータ型は、.NET Framework の Double データ型と、OLE DB の DBTYPE_R8 データ型にマップされます。 |
Integer |
32 ビット符号付き整数。このデータ型は、.NET Framework の Int32 データ型と、OLE DB の DBTYPE_I4 データ型にマップされます。 |
Single |
-3.40E +38 ~ 3.40E +38 の範囲の単精度浮動小数点数です。このデータ型は、.NET Framework の Single データ型と、OLE DB の DBTYPE_R4 データ型にマップされます。 |
SmallInt |
16 ビット符号付き整数。このデータ型は、.NET Framework の Int16 データ型と、OLE DB の DBTYPE_I2 データ型にマップされます。 |
TinyInt |
8 ビット符号付き整数。このデータ型は、.NET Framework の SByte データ型と、OLE DB の DBTYPE_I1 データ型にマップされます。 |
UnsignedBigInt |
64 ビット符号なし整数。このデータ型は、.NET Framework の UInt64 データ型と、OLE DB の DBTYPE_UI8 データ型にマップされます。 |
UnsignedInt |
32 ビット符号なし整数。このデータ型は、.NET Framework の UInt32 データ型と、OLE DB の DBTYPE_UI4 データ型にマップされます。 |
UnsignedSmallInt |
16 ビット符号なし整数。このデータ型は、.NET Framework の UInt16 データ型と、OLE DB の DBTYPE_UI2 データ型にマップされます。 |
WChar |
Unicode 文字の NULL 終了ストリーム。このデータ型は、.NET Framework の String データ型と、OLE DB の DBTYPE_WSTR データ型にマップされます。 |
Inherited |
Measure 要素の Source 要素に含まれている DataItem のデータ型。
注
Measure 要素にのみ適用されます。
|