OleDbType OleDbType OleDbType OleDbType Enum

Definizione

Specifica il tipo di dati di un campo, una proprietà, da utilizzare in un oggetto 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
Ereditarietà

Campi

BigInt BigInt BigInt BigInt 20

Intero con segno a 64 bit (DBTYPE_I8).A 64-bit signed integer (DBTYPE_I8). Esegue il mapping a Int64.This maps to Int64.

Binary Binary Binary Binary 128

Flusso di dati binari (DBTYPE_BYTES).A stream of binary data (DBTYPE_BYTES). Esegue il mapping a un oggetto Array di tipo Byte.This maps to an Array of type Byte.

Boolean Boolean Boolean Boolean 11

Valore Boolean (DBTYPE_BOOL).A Boolean value (DBTYPE_BOOL). Esegue il mapping a Boolean.This maps to Boolean.

BSTR BSTR BSTR BSTR 8

Stringa di carattere con terminazione null di caratteri Unicode (DBTYPE_BSTR).A null-terminated character string of Unicode characters (DBTYPE_BSTR). Esegue il mapping a String.This maps to String.

Char Char Char Char 129

Stringa di carattere (DBTYPE_STR).A character string (DBTYPE_STR). Esegue il mapping a String.This maps to String.

Currency Currency Currency Currency 6

Valore di valuta compreso tra -2 63 (o -922.337.203.685.477,5808) e 2 63 -1 (o +922.337.203.685.477,5807) con una precisione di un decimillesimo di unità di valuta (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). Esegue il mapping a Decimal.This maps to Decimal.

Date Date Date Date 7

Dati relativi a date, memorizzati come tipo double (DBTYPE_DATE).Date data, stored as a double (DBTYPE_DATE). La parte intera è il numero di giorni a partire dal 30 dicembre 1899 e la parte frazionaria rappresenta una frazione del giorno.The whole portion is the number of days since December 30, 1899, and the fractional portion is a fraction of a day. Esegue il mapping a DateTime.This maps to DateTime.

DBDate DBDate DBDate DBDate 133

Dati relativi alla data in formato aaaammgg (DBTYPE_DBDATE).Date data in the format yyyymmdd (DBTYPE_DBDATE). Esegue il mapping a DateTime.This maps to DateTime.

DBTime DBTime DBTime DBTime 134

Dati relativi all'ora in formato hhmmss (DBTYPE_DBTIME).Time data in the format hhmmss (DBTYPE_DBTIME). Esegue il mapping a TimeSpan.This maps to TimeSpan.

DBTimeStamp DBTimeStamp DBTimeStamp DBTimeStamp 135

Dati relativi a data e ora in formato aaaammgghhmmss (DBTYPE_DBTIMESTAMP).Data and time data in the format yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). Esegue il mapping a DateTime.This maps to DateTime.

Decimal Decimal Decimal Decimal 14

Valore numerico a precisione e scala fisse tra -10 38 -1 e 10 38 -1 (DBTYPE_DECIMAL).A fixed precision and scale numeric value between -10 38 -1 and 10 38 -1 (DBTYPE_DECIMAL). Esegue il mapping a Decimal.This maps to Decimal.

Double Double Double Double 5

Numero in virgola mobile compreso tra -1.79E +308 e 1.79E +308 (DBTYPE_R8).A floating-point number within the range of -1.79E +308 through 1.79E +308 (DBTYPE_R8). Esegue il mapping a Double.This maps to Double.

Empty Empty Empty Empty 0

Nessun valore (DBTYPE_EMPTY).No value (DBTYPE_EMPTY).

Error Error Error Error 10

Codice di errore a 32 bit (DBTYPE_ERROR).A 32-bit error code (DBTYPE_ERROR). Esegue il mapping a Exception.This maps to Exception.

Filetime Filetime Filetime Filetime 64

Intero senza segno a 64 bit che rappresenta il numero di intervalli di 100 nanosecondi a partire dal 1° gennaio 1601 (DBTYPE_FILETIME).A 64-bit unsigned integer representing the number of 100-nanosecond intervals since January 1, 1601 (DBTYPE_FILETIME). Esegue il mapping a DateTime.This maps to DateTime.

Guid Guid Guid Guid 72

Identificatore univoco globale, o GUID (DBTYPE_GUID).A globally unique identifier (or GUID) (DBTYPE_GUID). Esegue il mapping a Guid.This maps to Guid.

IDispatch IDispatch IDispatch IDispatch 9

Puntatore a un'interfaccia IDispatch (DBTYPE_IDISPATCH).A pointer to an IDispatch interface (DBTYPE_IDISPATCH). Esegue il mapping a Object.This maps to Object.

Questo tipo di dati non è attualmente supportato da ADO.NET.This data type is not currently supported by ADO.NET. L'utilizzo può causare risultati imprevisti.Its usage may cause unpredictable results.

Integer Integer Integer Integer 3

Intero con segno a 32 bit (DBTYPE_I4).A 32-bit signed integer (DBTYPE_I4). Esegue il mapping a Int32.This maps to Int32.

IUnknown IUnknown IUnknown IUnknown 13

Puntatore a un'interfaccia IUnknown (DBTYPE_UNKNOWN).A pointer to an IUnknown interface (DBTYPE_UNKNOWN). Esegue il mapping a Object.This maps to Object.
Questo tipo di dati non è attualmente supportato da ADO.NET.This data type is not currently supported by ADO.NET. L'utilizzo può causare risultati imprevisti.Its usage may cause unpredictable results.

LongVarBinary LongVarBinary LongVarBinary LongVarBinary 205

Valore binario long (solo OleDbParameter).A long binary value (OleDbParameter only). Esegue il mapping a un oggetto Array di tipo Byte.This maps to an Array of type Byte.

LongVarChar LongVarChar LongVarChar LongVarChar 201

Valore stringa long (solo OleDbParameter).A long string value (OleDbParameter only). Esegue il mapping a String.This maps to String.

LongVarWChar LongVarWChar LongVarWChar LongVarWChar 203

Valore long di stringa Unicode con terminazione null (solo OleDbParameter).A long null-terminated Unicode string value (OleDbParameter only). Esegue il mapping a String.This maps to String.

Numeric Numeric Numeric Numeric 131

Valore numerico esatto con scala e precisione fissa (DBTYPE_NUMERIC).An exact numeric value with a fixed precision and scale (DBTYPE_NUMERIC). Esegue il mapping a Decimal.This maps to Decimal.

PropVariant PropVariant PropVariant PropVariant 138

Automazione PROPVARIANT (DBTYPE_PROP_VARIANT).An automation PROPVARIANT (DBTYPE_PROP_VARIANT). Esegue il mapping a Object.This maps to Object.

Single Single Single Single 4

Numero in virgola mobile compreso tra -3.40E +38 e 3.40E +38 (DBTYPE_R4).A floating-point number within the range of -3.40E +38 through 3.40E +38 (DBTYPE_R4). Esegue il mapping a Single.This maps to Single.

SmallInt SmallInt SmallInt SmallInt 2

Intero con segno a 16 bit (DBTYPE_I2).A 16-bit signed integer (DBTYPE_I2). Esegue il mapping a Int16.This maps to Int16.

TinyInt TinyInt TinyInt TinyInt 16

Intero con segno a 8 bit (DBTYPE_I1).A 8-bit signed integer (DBTYPE_I1). Esegue il mapping a SByte.This maps to SByte.

UnsignedBigInt UnsignedBigInt UnsignedBigInt UnsignedBigInt 21

Intero senza segno a 64 bit (DBTYPE_UI8).A 64-bit unsigned integer (DBTYPE_UI8). Esegue il mapping a UInt64.This maps to UInt64.

UnsignedInt UnsignedInt UnsignedInt UnsignedInt 19

Intero senza segno a 32 bit (DBTYPE_UI4).A 32-bit unsigned integer (DBTYPE_UI4). Esegue il mapping a UInt32.This maps to UInt32.

UnsignedSmallInt UnsignedSmallInt UnsignedSmallInt UnsignedSmallInt 18

Intero senza segno a 16 bit (DBTYPE_UI2).A 16-bit unsigned integer (DBTYPE_UI2). Esegue il mapping a UInt16.This maps to UInt16.

UnsignedTinyInt UnsignedTinyInt UnsignedTinyInt UnsignedTinyInt 17

Intero senza segno a 8 bit (DBTYPE_UI1).A 8-bit unsigned integer (DBTYPE_UI1). Esegue il mapping a Byte.This maps to Byte.

VarBinary VarBinary VarBinary VarBinary 204

Flusso a lunghezza variabile di dati binari (solo OleDbParameter).A variable-length stream of binary data (OleDbParameter only). Esegue il mapping a un oggetto Array di tipo Byte.This maps to an Array of type Byte.

VarChar VarChar VarChar VarChar 200

Flusso a lunghezza variabile di caratteri non Unicode (solo OleDbParameter).A variable-length stream of non-Unicode characters (OleDbParameter only). Esegue il mapping a String.This maps to String.

Variant Variant Variant Variant 12

Tipo di dati speciale che contiene dati numerici, di stringa, binari e relativi alla data, oltre a valori speciali Empty e 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). Tipo presunto in assenza di altra specificazione.This type is assumed if no other is specified. Esegue il mapping a Object.This maps to Object.

VarNumeric VarNumeric VarNumeric VarNumeric 139

Valore numerico a lunghezza variabile (solo OleDbParameter).A variable-length numeric value (OleDbParameter only). Esegue il mapping a Decimal.This maps to Decimal.

VarWChar VarWChar VarWChar VarWChar 202

Flusso a lunghezza variabile, con terminazione null, di caratteri Unicode (solo OleDbParameter).A variable-length, null-terminated stream of Unicode characters (OleDbParameter only). Esegue il mapping a String.This maps to String.

WChar WChar WChar WChar 130

Flusso con terminazione null di caratteri Unicode (DBTYPE_WSTR).A null-terminated stream of Unicode characters (DBTYPE_WSTR). Esegue il mapping a String.This maps to String.

Commenti

La tabella precedente Mostra i mapping tra OleDbType i tipi di dati, i tipi di dati OLE DB (visualizzati tra parentesi) e i tipi di .NET Framework.The preceding table shows mappings between OleDbType data types, OLE DB data types (shown in parentheses), and the .NET Framework types. I OleDbType tipi di dati System.Char[] accettano Parameter.Value come nelle query con parametri.The OleDbType data types accept System.Char[] as Parameter.Value in parameterized queries.

Si applica a