Élément DataType (ASSL)
Définit le type de données de l'élément associé.
Syntaxe
<DataItem> <!-- or Measure -->
...
<DataType>...</DataType>
...
</DataItem>
Caractéristiques de l'élément
Caractéristique |
Description |
---|---|
Type de données et longueur |
Chaîne (énumération) |
Valeur par défaut |
Aucune |
Cardinalité |
0-1 : élément facultatif qui peut apparaître une fois et une seule. |
Relations entre les éléments
Notes
Les valeurs de l'élément DataType sont définies dans l'énumération System.Data.OleDb.OleDbType. Toutefois, seules les valeurs d'énumération présentées dans le tableau suivant sont valides dans l'élément DataType.
Valeur |
Description |
---|---|
BigInt |
Entier signé 64 bits. Ce type de données est mappé sur le type de données Int64 dans Microsoft .NET Framework et sur le type de données DBTYPE_I8 dans OLE DB. |
Bool |
Valeur booléenne. Ce type de données est mappé sur le type de données Boolean dans .NET Framework et sur le type de données DBTYPE_BOOL dans OLE DB. |
Currency |
Valeur monétaire allant de -263 (ou -922,337,203,685,477.5808) à 263-1 (ou +922,337,203,685,477.5807) avec une précision d'un dix-millième d'une unité monétaire. Ce type de données est mappé sur le type de données Decimal dans .NET Framework et sur le type de données DBTYPE_CY dans OLE DB. |
Date |
Données de date stockées sous la forme d'un nombre à virgule flottante double précision. La partie entière correspond au nombre de jours depuis le 30 décembre 1899 tandis que la partie fractionnaire désigne une fraction d'un jour. Ce type de données est mappé sur le type de données DateTime dans .NET Framework et sur le type de données DBTYPE_DATE dans OLE DB. |
Double |
Nombre à virgule flottante double précision compris entre -1.79E +308 et 1.79E +308. Ce type de données est mappé sur le type de données Double dans .NET Framework et sur le type de données DBTYPE_R8 dans OLE DB. |
Integer |
Entier signé 32 bits. Ce type de données est mappé sur le type de données Int32 dans .NET Framework et sur le type de données DBTYPE_I4 dans OLE DB. |
Single |
Nombre à virgule flottante simple précision compris entre -3.40E +38 et 3.40E +38. Ce type de données est mappé sur le type de données Single dans .NET Framework et sur le type de données DBTYPE_R4 dans OLE DB. |
SmallInt |
Entier signé 16 bits. Ce type de données est mappé sur le type de données Int16 dans .NET Framework et sur le type de données DBTYPE_I4 dans OLE DB. |
TinyInt |
Entier signé 8 bits. Ce type de données est mappé sur le type de données SByte dans .NET Framework et sur le type de données DBTYPE_I1 dans OLE DB. |
UnsignedBigInt |
Entier non signé 64 bits. Ce type de données est mappé sur le type de données UInt64 dans .NET Framework et sur le type de données DBTYPE_UI8 dans OLE DB. |
UnsignedInt |
Entier non signé 32 bits. Ce type de données est mappé sur le type de données UInt32 dans .NET Framework et sur le type de données DBTYPE_UI4 dans OLE DB. |
UnsignedSmallInt |
Entier non signé 16 bits. Ce type de données est mappé sur le type de données UInt16 dans .NET Framework et sur le type de données DBTYPE_UI4 dans OLE DB. |
WChar |
Flux de caractères Unicode terminé par le caractère NULL. Ce type de données est mappé sur le type de données String dans .NET Framework et sur le type de données DBTYPE_WSTR dans OLE DB. |
Inherited |
Type de données de l'élément DataItem contenu dans l'élément Source de l'élément Measure.
Remarque
S'applique uniquement aux éléments Measure.
|