OleDbType Enum

Definitie

Hiermee geeft u het gegevenstype van een veld, een eigenschap, voor gebruik in een OleDbParameter.

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

Velden

Name Waarde Description
Empty 0

Geen waarde (DBTYPE_EMPTY).

SmallInt 2

Een 16-bits geheel getal (DBTYPE_I2). Dit wordt toegewezen aan Int16.

Integer 3

Een 32-bits geheel getal (DBTYPE_I4). Dit wordt toegewezen aan Int32.

Single 4

Een drijvendekommagetal binnen het bereik van -3,40E +38 tot en met 3,40E +38 (DBTYPE_R4). Dit wordt toegewezen aan Single.

Double 5

Een drijvendekommagetal binnen het bereik van -1,79E +308 tot en met 1,79E +308 (DBTYPE_R8). Dit wordt toegewezen aan Double.

Currency 6

Een valutawaarde van -2 63 (of -922.337.203.685.477.5808) tot 2 63 -1 (of +922.337.203.685.477.5807) met een nauwkeurigheid tot een tienduizendste van een valuta-eenheid (DBTYPE_CY). Dit wordt toegewezen aan Decimal.

Date 7

Datumgegevens, opgeslagen als een dubbele gegevens (DBTYPE_DATE). Het hele gedeelte is het aantal dagen sinds 30 december 1899 en het breukgedeelte is een fractie van een dag. Dit wordt toegewezen aan DateTime.

BSTR 8

Een tekenreeks met null-beëindigde Unicode-tekens (DBTYPE_BSTR). Dit wordt toegewezen aan String.

IDispatch 9

Een aanwijzer naar een IDispatch interface (DBTYPE_IDISPATCH). Dit wordt toegewezen aan Object.

Dit gegevenstype wordt momenteel niet ondersteund door ADO.NET. Het gebruik kan onvoorspelbare resultaten veroorzaken.

Error 10

Een 32-bits foutcode (DBTYPE_ERROR). Dit wordt toegewezen aan Exception.

Boolean 11

Een Booleaanse waarde (DBTYPE_BOOL). Dit wordt toegewezen aan Boolean.

Variant 12

Een speciaal gegevenstype dat numerieke, tekenreeks-, binaire of datumgegevens kan bevatten, en ook de speciale waarden Leeg en Null (DBTYPE_VARIANT). Dit type wordt ervan uitgegaan als er geen andere is opgegeven. Dit wordt toegewezen aan Object.

IUnknown 13

Een aanwijzer naar een IUnknown interface (DBTYPE_UNKNOWN). Dit wordt toegewezen aan Object. Dit gegevenstype wordt momenteel niet ondersteund door ADO.NET. Het gebruik kan onvoorspelbare resultaten veroorzaken.

Decimal 14

Een vaste precisie en schaal van numerieke waarde tussen -10 38 -1 en 10 38 -1 (DBTYPE_DECIMAL). Dit wordt toegewezen aan Decimal.

TinyInt 16

Een 8-bits geheel getal (DBTYPE_I1). Dit wordt toegewezen aan SByte.

UnsignedTinyInt 17

Een 8-bits geheel getal zonder teken (DBTYPE_UI1). Dit wordt toegewezen aan Byte.

UnsignedSmallInt 18

Een 16-bits geheel getal zonder teken (DBTYPE_UI2). Dit wordt toegewezen aan UInt16.

UnsignedInt 19

Een 32-bits geheel getal zonder teken (DBTYPE_UI4). Dit wordt toegewezen aan UInt32.

BigInt 20

Een 64-bits geheel getal (DBTYPE_I8). Dit wordt toegewezen aan Int64.

UnsignedBigInt 21

Een 64-bits geheel getal zonder teken (DBTYPE_UI8). Dit wordt toegewezen aan UInt64.

Filetime 64

Een 64-bits geheel getal zonder teken dat het aantal intervallen van 100 nanoseconden vertegenwoordigt sinds 1 januari 1601 (DBTYPE_FILETIME). Dit wordt toegewezen aan DateTime.

Guid 72

Een globally unique identifier (of GUID) (DBTYPE_GUID). Dit wordt toegewezen aan Guid.

Binary 128

Een stroom binaire gegevens (DBTYPE_BYTES). Dit wordt toegewezen aan een Array type Byte.

Char 129

Een tekenreeks (DBTYPE_STR). Dit wordt toegewezen aan String.

WChar 130

Een null-beëindigde stroom Unicode-tekens (DBTYPE_WSTR). Dit wordt toegewezen aan String.

Numeric 131

Een exacte numerieke waarde met een vaste precisie en schaal (DBTYPE_NUMERIC). Dit wordt toegewezen aan Decimal.

DBDate 133

Datumgegevens in de notatie jjjjmmdd (DBTYPE_DBDATE). Dit wordt toegewezen aan DateTime.

DBTime 134

Tijdgegevens in de notatie uummss (DBTYPE_DBTIME). Dit wordt toegewezen aan TimeSpan.

DBTimeStamp 135

Gegevens en tijdgegevens in de indeling jjjjmmddhhmmss (DBTYPE_DBTIMESTAMP). Dit wordt toegewezen aan DateTime.

PropVariant 138

Een AUTOMATION PROPVARIANT (DBTYPE_PROP_VARIANT). Dit wordt toegewezen aan Object.

VarNumeric 139

Een numerieke waarde met een variabele lengte (OleDbParameter alleen). Dit wordt toegewezen aan Decimal.

VarChar 200

Een stroom met een variabele lengte van niet-Unicode-tekens (OleDbParameter alleen). Dit wordt toegewezen aan String.

LongVarChar 201

Een lange tekenreekswaarde (OleDbParameter alleen). Dit wordt toegewezen aan String.

VarWChar 202

Een variabele lengte, null-beëindigde stroom unicode-tekens (OleDbParameter alleen). Dit wordt toegewezen aan String.

LongVarWChar 203

Een lang null-beëindigde Unicode-tekenreekswaarde (OleDbParameter alleen). Dit wordt toegewezen aan String.

VarBinary 204

Een stroom met variabele lengte van binaire gegevens (OleDbParameter alleen). Dit wordt toegewezen aan een Array type Byte.

LongVarBinary 205

Een lange binaire waarde (OleDbParameter alleen). Dit wordt toegewezen aan een Array type Byte.

Opmerkingen

In de voorgaande tabel ziet u toewijzingen tussen OleDbType gegevenstypen, OLE DB-gegevenstypen (tussen haakjes) en de .NET typen. De OleDbType gegevenstypen accepteren System.Char[] zoals Parameter.Value in geparameteriseerde query's.

Van toepassing op