OleDbType Enum

Definition

Anger datatypen för ett fält, en egenskap, för användning i en OleDbParameter.

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

Fält

Name Värde Description
Empty 0

Inget värde (DBTYPE_EMPTY).

SmallInt 2

Ett 16-bitars signerat heltal (DBTYPE_I2). Detta mappar till Int16.

Integer 3

Ett 32-bitars signerat heltal (DBTYPE_I4). Detta mappar till Int32.

Single 4

Ett flyttalsnummer inom intervallet -3,40E +38 till 3,40E +38 (DBTYPE_R4). Detta mappar till Single.

Double 5

Ett flyttalsnummer inom intervallet -1,79E +308 till 1,79E +308 (DBTYPE_R8). Detta mappar till Double.

Currency 6

Ett valutavärde från -2 63 (eller -922 337 203 685 477,5808) till 2 63 -1 (eller +922 337 203 685 477 5807) med en noggrannhet på en tiotusendel av en valutaenhet (DBTYPE_CY). Detta mappar till Decimal.

Date 7

Datumdata, lagrade som en dubbel (DBTYPE_DATE). Hela delen är antalet dagar sedan den 30 december 1899 och bråkdelen är en bråkdel av en dag. Detta mappar till DateTime.

BSTR 8

En null-avslutad teckensträng med Unicode-tecken (DBTYPE_BSTR). Detta mappar till String.

IDispatch 9

En pekare till ett IDispatch gränssnitt (DBTYPE_IDISPATCH). Detta mappar till Object.

Den här datatypen stöds för närvarande inte av ADO.NET. Dess användning kan orsaka oförutsägbara resultat.

Error 10

En 32-bitars felkod (DBTYPE_ERROR). Detta mappar till Exception.

Boolean 11

Ett booleskt värde (DBTYPE_BOOL). Detta mappar till Boolean.

Variant 12

En särskild datatyp som kan innehålla numeriska data, strängar, binära data eller datumdata, samt specialvärdena Tom och Null (DBTYPE_VARIANT). Den här typen förutsätts om ingen annan anges. Detta mappar till Object.

IUnknown 13

En pekare till ett IUnknown gränssnitt (DBTYPE_UNKNOWN). Detta mappar till Object. Den här datatypen stöds för närvarande inte av ADO.NET. Dess användning kan orsaka oförutsägbara resultat.

Decimal 14

Ett fast precisions- och skalningsvärde mellan -10 38 -1 och 10 38 -1 (DBTYPE_DECIMAL). Detta mappar till Decimal.

TinyInt 16

Ett 8-bitars signerat heltal (DBTYPE_I1). Detta mappar till SByte.

UnsignedTinyInt 17

Ett 8-bitars osignerat heltal (DBTYPE_UI1). Detta mappar till Byte.

UnsignedSmallInt 18

Ett 16-bitars heltal (DBTYPE_UI2). Detta mappar till UInt16.

UnsignedInt 19

Ett 32-bitars osignerat heltal (DBTYPE_UI4). Detta mappar till UInt32.

BigInt 20

Ett 64-bitars signerat heltal (DBTYPE_I8). Detta mappar till Int64.

UnsignedBigInt 21

Ett 64-bitars heltal (DBTYPE_UI8). Detta mappar till UInt64.

Filetime 64

Ett 64-bitars osignerat heltal som representerar antalet intervall på 100 nanosekunder sedan den 1 januari 1601 (DBTYPE_FILETIME). Detta mappar till DateTime.

Guid 72

En globalt unik identifierare (eller GUID) (DBTYPE_GUID). Detta mappar till Guid.

Binary 128

En dataström med binära data (DBTYPE_BYTES). Detta mappar till en Array av typen Byte.

Char 129

En teckensträng (DBTYPE_STR). Detta mappar till String.

WChar 130

En null-avslutad ström med Unicode-tecken (DBTYPE_WSTR). Detta mappar till String.

Numeric 131

Ett exakt numeriskt värde med fast precision och skalning (DBTYPE_NUMERIC). Detta mappar till Decimal.

DBDate 133

Datumdata i formatet yyyymmdd (DBTYPE_DBDATE). Detta mappar till DateTime.

DBTime 134

Tidsdata i formatet hhmmss (DBTYPE_DBTIME). Detta mappar till TimeSpan.

DBTimeStamp 135

Data och tidsdata i formatet yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). Detta mappar till DateTime.

PropVariant 138

En AUTOMATION PROPVARIANT (DBTYPE_PROP_VARIANT). Detta mappar till Object.

VarNumeric 139

Ett numeriskt värde med variabel längd (OleDbParameter endast). Detta mappar till Decimal.

VarChar 200

En variabellängdström med tecken som inte är Unicode-tecken (OleDbParameter endast). Detta mappar till String.

LongVarChar 201

Ett långt strängvärde (OleDbParameter endast). Detta mappar till String.

VarWChar 202

En variabellängd, null-avslutad ström med Unicode-tecken (OleDbParameter endast). Detta mappar till String.

LongVarWChar 203

Ett långt null-avslutat Unicode-strängvärde (OleDbParameter endast). Detta mappar till String.

VarBinary 204

En variabellängdsström med binära data (OleDbParameter endast). Detta mappar till en Array av typen Byte.

LongVarBinary 205

Ett långt binärt värde (OleDbParameter endast). Detta mappar till en Array av typen Byte.

Kommentarer

Föregående tabell visar mappningar mellan OleDbType datatyper, OLE DB-datatyper (visas i parenteser) och de .NET typerna. Datatyperna OleDbType accepterar System.Char[] som Parameter.Value i parametriserade frågor.

Gäller för