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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de