Partilhar via


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 DataItem, Measure
Elementos filho Nenhum

Comentários

Os valores de DataType são definidos na enumeração System.Data.OleDb.OleDbType . No entanto, somente os valores de enumeração na tabela a seguir são válidos no elemento DataType .

Valor Descrição
BigInt Um inteiro com sinal de 64 bits. Esse tipo de dados é mapeado para o tipo de dados Int64 no .NET Framework e o tipo DBTYPE_I8 dados no OLE DB.
Bool Um valor booliano. Esse tipo de dados é mapeado para o tipo de dados booliana no .NET Framework e o tipo DBTYPE_BOOL dados no OLE DB.
Moeda Um valor de moeda que varia de -263 (ou -922.337.203.685.477.5808) a 263-1 (ou +922.337.203.685.477.5807) com uma precisão a um décimo milésimos de uma unidade de moeda. Esse tipo de dados mapeia para o tipo de dados Decimal no .NET Framework e o tipo DBTYPE_CY dados no OLE DB.
Data Dados de data, armazenados como um número de ponto flutuante de precisão dupla. A parte inteira é o número de dias desde 30 de dezembro de 1899, enquanto a parte fracionária é uma fração de um dia. Esse tipo de dados é mapeado para o tipo de dados DateTime no .NET Framework e o tipo DBTYPE_DATE dados 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. Esse tipo de dados é mapeado para o tipo de dados Double no .NET Framework e o tipo DBTYPE_R8 dados no OLE DB.
Inteiro Um inteiro com sinal de 32 bits. Esse tipo de dados é mapeado para o tipo de dados Int32 no .NET Framework e o tipo DBTYPE_I4 dados no OLE DB.
Single Um número de ponto flutuante de precisão simples dentro do intervalo de -3,40E +38 a 3,40E +38. Esse tipo de dados é mapeado para o tipo de dados Único .NET Framework e o tipo DBTYPE_R4 dados no OLE DB.
Smallint Um inteiro de 16 bits com sinal. Esse tipo de dados é mapeado para o tipo de dados Int16 no .NET Framework e o tipo DBTYPE_I2 dados no OLE DB.
Tinyint Um inteiro com sinal de 8 bits. Esse tipo de dados é mapeado para o tipo de dados SByte no .NET Framework e o tipo DBTYPE_I1 dados no OLE DB.
UnsignedBigInt Um inteiro sem sinal de 64 bits. Esse tipo de dados é mapeado para o tipo de dados UInt64 no .NET Framework e o tipo DBTYPE_UI8 dados no OLE DB.
UnsignedInt Um inteiro sem sinal de 32 bits. Esse tipo de dados é mapeado para o tipo de dados UInt32 no .NET Framework e o tipo DBTYPE_UI4 dados no OLE DB.
UnsignedSmallInt Um inteiro sem sinal de 16 bits. Esse tipo de dados é mapeado para o tipo de dados UInt16 no .NET Framework e o tipo DBTYPE_UI2 dados no OLE DB.
Wchar Um fluxo com terminação nula de caracteres Unicode. Esse tipo de dados é mapeado para o tipo de dados String no .NET Framework e o tipo DBTYPE_WSTR dados no OLE DB.
Herdada O tipo de dados do DataItem contido no elemento Source do elemento Measure .

Observação: aplicável somente aos elementos Measure .

Consulte Também

Propriedades (ASSL)