OleDbType OleDbType OleDbType OleDbType Enum

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

Campos

BigInt BigInt BigInt 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 Binary Binary 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 Boolean Boolean Boolean 11

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

BSTR BSTR BSTR 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 Char Char Char 129

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

Currency Currency Currency 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 Date Date 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 DBDate DBDate 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 DBTime DBTime 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 DBTimeStamp DBTimeStamp 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 Decimal Decimal 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 Double Double 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 Empty Empty Empty 0

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

Error Error Error 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 Filetime Filetime 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 Guid Guid 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 IDispatch IDispatch 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 Integer Integer 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 IUnknown IUnknown 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 LongVarBinary LongVarBinary 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 LongVarChar LongVarChar LongVarChar 201

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

LongVarWChar LongVarWChar LongVarWChar 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 Numeric Numeric 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 PropVariant PropVariant PropVariant 138

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

Single Single Single 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 SmallInt SmallInt 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 TinyInt TinyInt 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 UnsignedBigInt UnsignedBigInt 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 UnsignedInt UnsignedInt 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 UnsignedSmallInt UnsignedSmallInt 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 UnsignedTinyInt UnsignedTinyInt 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 VarBinary VarBinary 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 VarChar VarChar 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 Variant Variant 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 VarNumeric VarNumeric 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 VarWChar VarWChar 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 WChar WChar 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

La tabla anterior muestran las asignaciones entre OleDbType tipos de datos, los tipos de datos OLE DB (que se muestra 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. El OleDbType aceptan tipos de datos System.Char[] como Parameter.Value en consultas con parámetros.The OleDbType data types accept System.Char[] as Parameter.Value in parameterized queries.

Se aplica a