OdbcType OdbcType OdbcType OdbcType Enum

Definición

Especifica el tipo de datos de un campo o una propiedad para su uso en 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
Herencia

Campos

BigInt BigInt BigInt BigInt 1

Valor numérico exacto con una precisión de 19 (si tiene signo) o de 20 (si no tiene signo) y una escala de 0 (con signo: -2[63] <= n <= 2[63] - 1; sin signo: 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). Se asigna a Int64.This maps to Int64.

Binary Binary Binary Binary 2

Flujo de datos binarios (SQL_BINARY).A stream of binary data (SQL_BINARY). Se asigna a una Array de tipo Byte.This maps to an Array of type Byte.

Bit Bit Bit Bit 3

Datos binarios de un único bit (SQL_BIT).Single bit binary data (SQL_BIT). Se asigna a Boolean.This maps to Boolean.

Char Char Char Char 4

Secuencia de caracteres de longitud fija (SQL_CHAR).A fixed-length character string (SQL_CHAR). Se asigna a String.This maps to String.

Date Date Date Date 23

Datos de fecha con el formato aaaammdd (SQL_TYPE_DATE).Date data in the format yyyymmdd (SQL_TYPE_DATE). Se asigna a DateTime.This maps to DateTime.

DateTime DateTime DateTime DateTime 5

Datos de fecha con el formato aaaammddhhmmss (SQL_TYPE_TIMESTAMP).Date data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Se asigna a DateTime.This maps to DateTime.

Decimal Decimal Decimal Decimal 6

Valor numérico, exacto y con signo con una precisión de al menos p y una escala de s, donde 1 <= p <= 15 y s <= p.Signed, exact, numeric value with a precision of at least p and scale s, where 1 <= p <= 15 and s <= p. La precisión máxima es específica del controlador (SQL_DECIMAL).The maximum precision is driver-specific (SQL_DECIMAL). Se asigna a Decimal.This maps to Decimal.

Double Double Double Double 8

Valor numérico con signo, aproximado, con una precisión binaria de 53 (cero o valor absoluto de 10[-308] a 10[308]) (SQL_DOUBLE).Signed, approximate, numeric value with a binary precision 53 (zero or absolute value 10[-308] to 10[308]) (SQL_DOUBLE). Se asigna a Double.This maps to Double.

Image Image Image Image 9

Datos binarios de longitud variable.Variable length binary data. La longitud máxima depende del origen de datos (SQL_LONGVARBINARY).Maximum length is data source-dependent (SQL_LONGVARBINARY). Se asigna a una Array de tipo Byte.This maps to an Array of type Byte.

Int Int Int Int 10

Valor numérico exacto con una precisión de 10 y una escala de 0 (con signo: -2[31] <= n <= 2[31] - 1; sin signo: 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). Se asigna a Int32.This maps to Int32.

NChar NChar NChar NChar 11

Cadena de caracteres Unicode de longitud fija (SQL_WCHAR).Unicode character string of fixed string length (SQL_WCHAR). Se asigna a String.This maps to String.

NText NText NText NText 12

Datos de caracteres Unicode de longitud variable.Unicode variable-length character data. La longitud máxima depende del origen de datos.Maximum length is data source-dependent. (SQL_WLONGVARCHAR).(SQL_WLONGVARCHAR). Se asigna a String.This maps to String.

Numeric Numeric Numeric Numeric 7

Valor numérico, exacto y con signo con una precisión de p y una escala de s, donde 1 <= p <= 15 y s <= p (SQL_NUMERIC).Signed, exact, numeric value with a precision p and scale s, where 1 <= p <= 15, and s <= p (SQL_NUMERIC). Se asigna a Decimal.This maps to Decimal.

NVarChar NVarChar NVarChar NVarChar 13

Secuencia de longitud variable de caracteres Unicode (SQL_WVARCHAR).A variable-length stream of Unicode characters (SQL_WVARCHAR). Se asigna a String.This maps to String.

Real Real Real Real 14

Valor numérico con signo, aproximado, con una precisión binaria de 24 (cero o valor absoluto de 10[-38] a 10[38]).(SQL_REAL).Signed, approximate, numeric value with a binary precision 24 (zero or absolute value 10[-38] to 10[38]).(SQL_REAL). Se asigna a Single.This maps to Single.

SmallDateTime SmallDateTime SmallDateTime SmallDateTime 16

Datos de fecha y hora con el formato aaaammddhhmmss (SQL_TYPE_TIMESTAMP).Data and time data in the format yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Se asigna a DateTime.This maps to DateTime.

SmallInt SmallInt SmallInt SmallInt 17

Valor numérico exacto con una precisión de 5 y una escala de 0 (con signo: -32.768 <= n <= 32.767, sin signo: 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). Se asigna a Int16.This maps to Int16.

Text Text Text Text 18

Datos de caracteres de longitud variable.Variable length character data. La longitud máxima depende del origen de datos (SQL_LONGVARCHAR).Maximum length is data source-dependent (SQL_LONGVARCHAR). Se asigna a String.This maps to String.

Time Time Time Time 24

Datos de fecha con el formato hhmmss (SQL_TYPE_TIMES).Date data in the format hhmmss (SQL_TYPE_TIMES). Se asigna a DateTime.This maps to DateTime.

Timestamp Timestamp Timestamp Timestamp 19

Flujo de datos binarios (SQL_BINARY).A stream of binary data (SQL_BINARY). Se asigna a una Array de tipo Byte.This maps to an Array of type Byte.

TinyInt TinyInt TinyInt TinyInt 20

Valor numérico exacto con una precisión de 3 y una escala de 0 (con signo: -128 <= n <= 127; sin signo: 0 <= n <= 255) (SQL_TINYINT).Exact numeric value with precision 3 and scale 0 (signed: -128 <= n <= 127, unsigned:0 <= n <= 255)(SQL_TINYINT). Se asigna a Byte.This maps to Byte.

UniqueIdentifier UniqueIdentifier UniqueIdentifier UniqueIdentifier 15

GUID de longitud fija (SQL_GUID).A fixed-length GUID (SQL_GUID). Se asigna a Guid.This maps to Guid.

VarBinary VarBinary VarBinary VarBinary 21

Datos binarios de longitud variable.Variable length binary. El usuario configura el valor máximo (SQL_VARBINARY).The maximum is set by the user (SQL_VARBINARY). Se asigna a una Array de tipo Byte.This maps to an Array of type Byte.

VarChar VarChar VarChar VarChar 22

Cadena de caracteres de secuencia de longitud variable (SQL_CHAR).A variable-length stream character string (SQL_CHAR). Se asigna a String.This maps to String.

Comentarios

En la tabla siguiente se muestran las OdbcType asignaciones entre los tipos de datos de, los tipos de datos de ODBC (que se muestran entre paréntesis) y los tipos de .NET Framework.The following table shows mappings between OdbcType data types, ODBC data types (shown in parentheses), and .NET Framework types.

Se aplica a