OdbcType Enumeração
Definição
Especifica o tipo de dados de um campo ou uma propriedade para uso em um OdbcParameter.Specifies the data type of a field, property, for use in an OdbcParameter.
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- Herança
Campos
| BigInt | 1 | Valor numérico exato com precisão 19 (se tiver sinal) ou 20 (se não tiver sinal) e escala 0 (com sinal: -2[63] <= n <= 2[63] - 1, sem sinal:0 <= n <= 2[64] - 1) (SQL_BIGINT).Exact numeric value with precision 19 (if signed) or 20 (if unsigned) and scale 0 (signed: -2[63] <= n <= 2[63] - 1, unsigned:0 <= n <= 2[64] - 1) (SQL_BIGINT). Isso é mapeado para Int64.This maps to Int64. |
| Binary | 2 | Um fluxo de dados binários (SQL_BINARY).A stream of binary data (SQL_BINARY). Isso mapeia para um Array do tipo Byte.This maps to an Array of type Byte. |
| Bit | 3 | Dados binários de bit único (SQL_BIT).Single bit binary data (SQL_BIT). Isso é mapeado para Boolean.This maps to Boolean. |
| Char | 4 | Uma cadeia de caracteres de comprimento fixo (SQL_CHAR).A fixed-length character string (SQL_CHAR). Isso é mapeado para String.This maps to String. |
| Date | 23 | Dados de data no formato yyyymmdd (SQL_TYPE_DATE).Date data in the format yyyymmdd (SQL_TYPE_DATE). Isso é mapeado para DateTime.This maps to DateTime. |
| DateTime | 5 | Dados de data no formato yyyymmddhhmmss (SQL_TYPE_TIMESTAMP).Date data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Isso é mapeado para DateTime.This maps to DateTime. |
| Decimal | 6 | Valor numérico exato, com sinal e uma precisão de pelo menos p e escala s, em que 1 <= p <= 15 e s <= p.Signed, exact, numeric value with a precision of at least p and scale s, where 1 <= p <= 15 and s <= p. A precisão máxima é específica do driver (SQL_DECIMAL).The maximum precision is driver-specific (SQL_DECIMAL). Isso é mapeado para Decimal.This maps to Decimal. |
| Double | 8 | Valor numérico aproximado com sinal e uma precisão binária 53 (zero ou valor absoluto 10[-308] para 10[308]) (SQL_DOUBLE).Signed, approximate, numeric value with a binary precision 53 (zero or absolute value 10[-308] to 10[308]) (SQL_DOUBLE). Isso é mapeado para Double.This maps to Double. |
| Image | 9 | Dados binários de comprimento variável.Variable length binary data. O tamanho máximo é dependente da fonte de dados (SQL_LONGVARBINARY).Maximum length is data source-dependent (SQL_LONGVARBINARY). Isso mapeia para um Array do tipo Byte.This maps to an Array of type Byte. |
| Int | 10 | Valor numérico exato com precisão 10 e escala 0 (com sinal: -2[31] <= n <= 2[31] - 1, sem sinal:0 <= n <= 2[32] - 1) (SQL_INTEGER).Exact numeric value with precision 10 and scale 0 (signed: -2[31] <= n <= 2[31] - 1, unsigned:0 <= n <= 2[32] - 1) (SQL_INTEGER). Isso é mapeado para Int32.This maps to Int32. |
| NChar | 11 | Cadeia de caracteres Unicode de comprimento fixo (SQL_WCHAR).Unicode character string of fixed string length (SQL_WCHAR). Isso é mapeado para String.This maps to String. |
| NText | 12 | Dados de caractere Unicode de comprimento variável.Unicode variable-length character data. O tamanho máximo é dependente da fonte de dados.Maximum length is data source-dependent. (SQL_WLONGVARCHAR).(SQL_WLONGVARCHAR). Isso é mapeado para String.This maps to String. |
| Numeric | 7 | Valor numérico exato, com sinal e uma precisão p e escala s, em que 1 <= p <=15 e s <= p (SQL_NUMERIC).Signed, exact, numeric value with a precision p and scale s, where 1 <= p <= 15, and s <= p (SQL_NUMERIC). Isso é mapeado para Decimal.This maps to Decimal. |
| NVarChar | 13 | Um fluxo de comprimento variável de caracteres Unicode (SQL_WVARCHAR).A variable-length stream of Unicode characters (SQL_WVARCHAR). Isso é mapeado para String.This maps to String. |
| Real | 14 | Valor numérico aproximado com sinal e uma precisão binária 24 (zero ou valor absoluto 10[-38] para 10[38]) (SQL_REAL).Signed, approximate, numeric value with a binary precision 24 (zero or absolute value 10[-38] to 10[38]).(SQL_REAL). Isso é mapeado para Single.This maps to Single. |
| SmallDateTime | 16 | Dados de hora e data no formato yyyymmddhhmmss (SQL_TYPE_TIMESTAMP).Data and time data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Isso é mapeado para DateTime.This maps to DateTime. |
| SmallInt | 17 | Valor numérico exato com precisão 5 e escala 0 (com sinal: -32.768 <= n <= 32.767, sem sinal: 0 <= n <= 65.535) (SQL_SMALLINT).Exact numeric value with precision 5 and scale 0 (signed: -32,768 <= n <= 32,767, unsigned: 0 <= n <= 65,535) (SQL_SMALLINT). Isso é mapeado para Int16.This maps to Int16. |
| Text | 18 | Dados de caractere de comprimento variável.Variable length character data. O tamanho máximo é dependente da fonte de dados (SQL_LONGVARCHAR).Maximum length is data source-dependent (SQL_LONGVARCHAR). Isso é mapeado para String.This maps to String. |
| Time | 24 | Dados de data no formato hhmmss (SQL_TYPE_TIMES).Date data in the format hhmmss (SQL_TYPE_TIMES). Isso é mapeado para DateTime.This maps to DateTime. |
| Timestamp | 19 | Um fluxo de dados binários (SQL_BINARY).A stream of binary data (SQL_BINARY). Isso mapeia para um Array do tipo Byte.This maps to an Array of type Byte. |
| TinyInt | 20 | Valor numérico exato com precisão 3 e escala 0 (com sinal: -128 <= n <= 127, sem sinal:0 <= n <= 255)(SQL_TINYINT).Exact numeric value with precision 3 and scale 0 (signed: -128 <= n <= 127, unsigned:0 <= n <= 255)(SQL_TINYINT). Isso é mapeado para Byte.This maps to Byte. |
| UniqueIdentifier | 15 | Um GUID de comprimento fixo (SQL_GUID).A fixed-length GUID (SQL_GUID). Isso é mapeado para Guid.This maps to Guid. |
| VarBinary | 21 | Binário de comprimento variável.Variable length binary. O máximo é definido pelo usuário (SQL_VARBINARY).The maximum is set by the user (SQL_VARBINARY). Isso mapeia para um Array do tipo Byte.This maps to an Array of type Byte. |
| VarChar | 22 | Um fluxo de cadeia de caracteres de comprimento variável (SQL_CHAR).A variable-length stream character string (SQL_CHAR). Isso é mapeado para String.This maps to String. |
Comentários
A tabela a seguir mostra os mapeamentos entre OdbcType tipos de dados, tipos de dados ODBC (mostrados entre parênteses) e tipos de .NET Framework.The following table shows mappings between OdbcType data types, ODBC data types (shown in parentheses), and .NET Framework types.