OleDbType Enumeración

Definición

Especifica el tipo de datos de un campo o una propiedad para su uso en OleDbParameter.Specifies the data type of a field, a property, for use in an OleDbParameter.

public enum class OleDbType
public enum OleDbType
type OleDbType = 
Public Enum OleDbType
Herencia
OleDbType

Campos

BigInt 20

Entero de 64 bits con signo (DBTYPE_I8).A 64-bit signed integer (DBTYPE_I8). Se asigna a Int64.This maps to Int64.

Binary 128

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

Boolean 11

Valor Boolean (DBTYPE_BOOL).A Boolean value (DBTYPE_BOOL). Se asigna a Boolean.This maps to Boolean.

BSTR 8

Cadena de caracteres Unicode que termina con un carácter nulo (DBTYPE_BSTR).A null-terminated character string of Unicode characters (DBTYPE_BSTR). Se asigna a String.This maps to String.

Char 129

Cadena de caracteres (DBTYPE_STR).A character string (DBTYPE_STR). Se asigna a String.This maps to String.

Currency 6

Valor de moneda comprendido entre -2 63 (o -922.337.203.685.477,5808) y 2 63 -1 (o +922.337.203.685.477,5807), con una precisión de una diezmilésima de unidad de moneda (DBTYPE_CY).A currency value ranging from -2 63 (or -922,337,203,685,477.5808) to 2 63 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of a currency unit (DBTYPE_CY). Se asigna a Decimal.This maps to Decimal.

Date 7

Datos de fecha, almacenados como (DBTYPE_DATE) doble.Date data, stored as a double (DBTYPE_DATE). La parte entera es el número de días transcurridos desde el 30 de diciembre de 1899 y la parte decimal es una fracción del día.The whole portion is the number of days since December 30, 1899, and the fractional portion is a fraction of a day. Se asigna a DateTime.This maps to DateTime.

DBDate 133

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

DBTime 134

Datos de hora con el formato hhmmss (DBTYPE_DBTIME).Time data in the format hhmmss (DBTYPE_DBTIME). Se asigna a TimeSpan.This maps to TimeSpan.

DBTimeStamp 135

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

Decimal 14

Valor numérico de precisión y escala fijas comprendido entre -10 38 -1 y 10 38 -1 (DBTYPE_DECIMAL).A fixed precision and scale numeric value between -10 38 -1 and 10 38 -1 (DBTYPE_DECIMAL). Se asigna a Decimal.This maps to Decimal.

Double 5

Número de punto flotante del intervalo -1,79E +308 a 1,79E +308 (DBTYPE_R8).A floating-point number within the range of -1.79E +308 through 1.79E +308 (DBTYPE_R8). Se asigna a Double.This maps to Double.

Empty 0

Sin valor (DBTYPE_EMPTY).No value (DBTYPE_EMPTY).

Error 10

Código de error de 32 bits (DBTYPE_ERROR).A 32-bit error code (DBTYPE_ERROR). Se asigna a Exception.This maps to Exception.

Filetime 64

Entero de 64 bits sin signo que representa el número de intervalos de 100 nanosegundos desde el 1 de enero de 1601 (DBTYPE_FILETIME).A 64-bit unsigned integer representing the number of 100-nanosecond intervals since January 1, 1601 (DBTYPE_FILETIME). Se asigna a DateTime.This maps to DateTime.

Guid 72

Identificador único global (GUID) (DBTYPE_GUID).A globally unique identifier (or GUID) (DBTYPE_GUID). Se asigna a Guid.This maps to Guid.

IDispatch 9

Puntero a una interfaz IDispatch (DBTYPE_IDISPATCH).A pointer to an IDispatch interface (DBTYPE_IDISPATCH). Se asigna a Object.This maps to Object.

Este tipo de datos no es compatible actualmente con ADO.NET.This data type is not currently supported by ADO.NET. Su uso puede provocar resultados imprevisibles.Its usage may cause unpredictable results.

Integer 3

Entero de 32 bits con signo (DBTYPE_I4).A 32-bit signed integer (DBTYPE_I4). Se asigna a Int32.This maps to Int32.

IUnknown 13

Puntero a una interfaz IUnknown (DBTYPE_UNKNOWN).A pointer to an IUnknown interface (DBTYPE_UNKNOWN). Se asigna a Object.This maps to Object.
Este tipo de datos no es compatible actualmente con ADO.NET.This data type is not currently supported by ADO.NET. Su uso puede provocar resultados imprevisibles.Its usage may cause unpredictable results.

LongVarBinary 205

Valor binario largo (sólo OleDbParameter).A long binary value (OleDbParameter only). Se asigna a una Array de tipo Byte.This maps to an Array of type Byte.

LongVarChar 201

Valor de cadena largo (sólo OleDbParameter).A long string value (OleDbParameter only). Se asigna a String.This maps to String.

LongVarWChar 203

Valor largo de cadena Unicode con terminación nula (sólo OleDbParameter).A long null-terminated Unicode string value (OleDbParameter only). Se asigna a String.This maps to String.

Numeric 131

Valor numérico exacto con precisión y escala fijas (DBTYPE_NUMERIC).An exact numeric value with a fixed precision and scale (DBTYPE_NUMERIC). Se asigna a Decimal.This maps to Decimal.

PropVariant 138

Automatización PROPVARIANT (DBTYPE_PROP_VARIANT).An automation PROPVARIANT (DBTYPE_PROP_VARIANT). Se asigna a Object.This maps to Object.

Single 4

Número de punto flotante del intervalo -3,40E +38 a 3,40E +38 (DBTYPE_R4).A floating-point number within the range of -3.40E +38 through 3.40E +38 (DBTYPE_R4). Se asigna a Single.This maps to Single.

SmallInt 2

Entero de 16 bits con signo (DBTYPE_I2).A 16-bit signed integer (DBTYPE_I2). Se asigna a Int16.This maps to Int16.

TinyInt 16

Entero de 8 bits con signo (DBTYPE_I1).A 8-bit signed integer (DBTYPE_I1). Se asigna a SByte.This maps to SByte.

UnsignedBigInt 21

Entero de 64 bits sin signo (DBTYPE_UI8).A 64-bit unsigned integer (DBTYPE_UI8). Se asigna a UInt64.This maps to UInt64.

UnsignedInt 19

Entero de 32 bits sin signo (DBTYPE_UI4).A 32-bit unsigned integer (DBTYPE_UI4). Se asigna a UInt32.This maps to UInt32.

UnsignedSmallInt 18

Entero de 16 bits sin signo (DBTYPE_UI2).A 16-bit unsigned integer (DBTYPE_UI2). Se asigna a UInt16.This maps to UInt16.

UnsignedTinyInt 17

Entero de 8 bits sin signo (DBTYPE_UI1).A 8-bit unsigned integer (DBTYPE_UI1). Se asigna a Byte.This maps to Byte.

VarBinary 204

Flujo de datos binarios de longitud variable (sólo OleDbParameter).A variable-length stream of binary data (OleDbParameter only). Se asigna a una Array de tipo Byte.This maps to an Array of type Byte.

VarChar 200

Secuencia de caracteres que no son Unicode de longitud variable (sólo OleDbParameter).A variable-length stream of non-Unicode characters (OleDbParameter only). Se asigna a String.This maps to String.

Variant 12

Tipo de datos especial que puede contener datos numéricos, de cadena, binarios o de fecha, así como los valores especiales Empty y Null (DBTYPE_VARIANT).A special data type that can contain numeric, string, binary, or date data, and also the special values Empty and Null (DBTYPE_VARIANT). Se usa este tipo si no se especifica ningún otro.This type is assumed if no other is specified. Se asigna a Object.This maps to Object.

VarNumeric 139

Valor numérico de longitud variable (sólo OleDbParameter).A variable-length numeric value (OleDbParameter only). Se asigna a Decimal.This maps to Decimal.

VarWChar 202

Secuencia de caracteres Unicode de longitud variable con terminación nula (sólo OleDbParameter).A variable-length, null-terminated stream of Unicode characters (OleDbParameter only). Se asigna a String.This maps to String.

WChar 130

Cadena de caracteres Unicode con terminación nula (DBTYPE_WSTR).A null-terminated stream of Unicode characters (DBTYPE_WSTR). Se asigna a String.This maps to String.

Comentarios

En la tabla anterior se muestran las OleDbType asignaciones entre los tipos de datos OLE DB tipos de datos (que se muestran entre paréntesis) y los tipos de .NET Framework.The preceding table shows mappings between OleDbType data types, OLE DB data types (shown in parentheses), and the .NET Framework types. Los OleDbType tipos de datos System.Char[] aceptan Parameter.Value como en las consultas con parámetros.The OleDbType data types accept System.Char[] as Parameter.Value in parameterized queries.

Se aplica a