Elemento DataType (ASSL)
Define o tipo de dados do elemento associado.
Sintaxe
<DataItem> <!-- or Measure -->
...
<DataType>...</DataType>
...
</DataItem>
Características do elemento
Característica |
Descrição |
---|---|
Comprimento e tipo de dados |
Cadeia de caracteres (enumeração) |
Valor padrão |
Nenhum |
Cardinalidade |
0-1: elemento opcional que pode ocorrer apenas uma única vez. |
Relações do elemento
Relação |
Elemento |
---|---|
Elemento pai |
|
Elementos filho |
Nenhum |
Comentários
Os valores para DataType estão definidos na enumeração System.Data.OleDb.OleDbType. Porém, só os valores de enumeração na tabela a seguir são válidos no elemento DataType.
Valor |
Descrição |
||
---|---|---|---|
BigInt |
Um inteiro assinado de 64 bits. Esse tipo de dados mapeia para o tipo de dados Int64 no .NET Framework do Microsoft e no tipo de dados DBTYPE_I8 no OLE DB. |
||
Bool |
Um valor booliano. Este tipo de dados mapeia para o tipo de dados Boolean no .NET Framework e o tipo de dados DBTYPE_BOOL no OLE DB. |
||
Currency |
Um valor de moeda variando de -263 (ou -922.337.203.685.477,5808) a 263-1 (ou +922.337.203.685.477,5807) com uma precisão em dez milésimos de unidades de moeda. Este tipo de dados mapeia para o tipo de dados Decimal no .NET Framework e o tipo de dados DBTYPE_CY no OLE DB. |
||
Date |
Dados de data, armazenados como um número de ponto flutuante com precisão dupla. A porção inteira é o número de dias desde 30 de dezembro de 1899, enquanto a porção fracionária é uma fração de um dia. Este tipo de dados mapeia para o tipo de dados DateTime no .NET Framework e o tipo de dados DBTYPE_DATE no OLE DB. |
||
Double |
Um número de ponto flutuante de precisão dupla dentro do intervalo de -1,79E +308 a 1,79E +308. Este tipo de dados mapeia para o tipo de dados Double no .NET Framework e o tipo de dados DBTYPE_R8 no OLE DB. |
||
Integer |
Um inteiro assinado de 32 bits. Esse tipo de dados mapeia para o tipo de dados Int32 no .NET Framework e o tipo de dados DBTYPE_I4 no OLE DB. |
||
Single |
Um número de ponto flutuante de precisão única dentro do intervalo de -3,40E +38 a 3,40E +38. Esse tipo de dados mapeia para o tipo de dados Single no .NET Framework e o tipo de dados DBTYPE_R4 no OLE DB. |
||
SmallInt |
Um inteiro assinado de 16 bits. Esse tipo de dados mapeia para o tipo de dados Int16 no .NET Framework e o tipo de dados DBTYPE_I2 no OLE DB. |
||
TinyInt |
Um inteiro assinado de 8 bits. Esse tipo de dados mapeia para o tipo de dados SByte no .NET Framework e o tipo de dados DBTYPE_I1 no OLE DB. |
||
UnsignedBigInt |
Um inteiro não assinado de 64 bits. Esse tipo de dados mapeia para o tipo de dados UInt64 no .NET Framework e o tipo de dados DBTYPE_UI8 no OLE DB. |
||
UnsignedInt |
Um inteiro não assinado de 32 bits. Esse tipo de dados mapeia para o tipo de dados UInt32 no .NET Framework e o tipo de dados DBTYPE_UI4 no OLE DB. |
||
UnsignedSmallInt |
Um inteiro não assinado de 16 bits. Esse tipo de dados mapeia para o tipo de dados UInt16 no .NET Framework e o tipo de dados DBTYPE_UI2 no OLE DB. |
||
WChar |
Um fluxo com terminação nula de caracteres Unicode. Este tipo de dados mapeia para o tipo de dados String no .NET Framework e o tipo de dados DBTYPE_WSTR no OLE DB. |
||
Inherited |
O tipo de dados do DataItem contido no elemento Source do elemento Measure.
|