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 muestra las asignaciones entre OdbcType tipos de datos, tipos de datos ODBC (se muestra entre paréntesis) y 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