OdbcType Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica el tipo de datos de un campo o una propiedad para su uso en OdbcParameter.
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- Herencia
Campos
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). Se asigna a Int64. |
Binary | 2 | Flujo de datos binarios (SQL_BINARY). Se asigna a una Array de tipo Byte. |
Bit | 3 | Datos binarios de un único bit (SQL_BIT). Se asigna a Boolean. |
Char | 4 | Secuencia de caracteres de longitud fija (SQL_CHAR). Se asigna a String. |
Date | 23 | Datos de fecha con el formato aaaammdd (SQL_TYPE_DATE). Se asigna a DateTime. |
DateTime | 5 | Datos de fecha con el formato aaaammddhhmmss (SQL_TYPE_TIMESTAMP). Se asigna a DateTime. |
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. La precisión máxima es específica del controlador (SQL_DECIMAL). Se asigna a Decimal. |
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). Se asigna a Double. |
Image | 9 | Datos binarios de longitud variable. La longitud máxima depende del origen de datos (SQL_LONGVARBINARY). Se asigna a una Array de tipo Byte. |
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). Se asigna a Int32. |
NChar | 11 | Cadena de caracteres Unicode de longitud fija (SQL_WCHAR). Se asigna a String. |
NText | 12 | Datos de caracteres Unicode de longitud variable. La longitud máxima depende del origen de datos. (SQL_WLONGVARCHAR). Se asigna a String. |
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). Se asigna a Decimal. |
NVarChar | 13 | Secuencia de longitud variable de caracteres Unicode (SQL_WVARCHAR). Se asigna a String. |
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). Se asigna a Single. |
SmallDateTime | 16 | Datos de fecha y hora con el formato aaaammddhhmmss (SQL_TYPE_TIMESTAMP). Se asigna a DateTime. |
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). Se asigna a Int16. |
Text | 18 | Datos de caracteres de longitud variable. La longitud máxima depende del origen de datos (SQL_LONGVARCHAR). Se asigna a String. |
Time | 24 | Datos de fecha con el formato hhmmss (SQL_TYPE_TIMES). Se asigna a DateTime. |
Timestamp | 19 | Flujo de datos binarios (SQL_BINARY). Se asigna a una Array de tipo Byte. |
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). Se asigna a Byte. |
UniqueIdentifier | 15 | GUID de longitud fija (SQL_GUID). Se asigna a Guid. |
VarBinary | 21 | Datos binarios de longitud variable. El usuario configura el valor máximo (SQL_VARBINARY). Se asigna a una Array de tipo Byte. |
VarChar | 22 | Cadena de caracteres de secuencia de longitud variable (SQL_CHAR). Se asigna a String. |
Comentarios
En la tabla siguiente se muestran las asignaciones entre OdbcType tipos de datos, tipos de datos ODBC (que se muestran entre paréntesis) y tipos de .NET Framework.