OleDbType Enumeráció

Definíció

Megadja egy mező adattípusát, egy tulajdonságot, amely egy OleDbParameter.

public enum class OleDbType
public enum OleDbType
type OleDbType = 
Public Enum OleDbType
Öröklődés
OleDbType

Mezők

Name Érték Description
Empty 0

Nincs érték (DBTYPE_EMPTY).

SmallInt 2

16 bites aláírt egész szám (DBTYPE_I2). Ez a térkép erre a hivatkozásra van leképzve Int16.

Integer 3

32 bites aláírt egész szám (DBTYPE_I4). Ez a térkép erre a hivatkozásra van leképzve Int32.

Single 4

Lebegőpontos szám a -3,40E +38–3,40E +38 tartományon belül (DBTYPE_R4). Ez a térkép erre a hivatkozásra van leképzve Single.

Double 5

Lebegőpontos szám a -1,79E +308–1,79E +308 tartományon belül (DBTYPE_R8). Ez a térkép erre a hivatkozásra van leképzve Double.

Currency 6

A pénznem értéke -2 63 (vagy -922 337 203 685 477 5808) és 2 63 -1 (vagy +922.337.203.685.477.5807) egy pénznemegység tízezredére (DBTYPE_CY). Ez a térkép erre a hivatkozásra van leképzve Decimal.

Date 7

Dátumadatok duplaként (DBTYPE_DATE) tárolva. Az egész rész az 1899. december 30. óta eltelt napok száma, a törtrész pedig egy nap tört része. Ez a térkép erre a hivatkozásra van leképzve DateTime.

BSTR 8

Unicode-karakterek (DBTYPE_BSTR) null értékű karaktersztringje. Ez a térkép erre a hivatkozásra van leképzve String.

IDispatch 9

Egy illesztőre IDispatch mutató mutató (DBTYPE_IDISPATCH). Ez a térkép erre a hivatkozásra van leképzve Object.

Az ADO jelenleg nem támogatja ezt az adattípust.NET. A használat kiszámíthatatlan eredményeket okozhat.

Error 10

32 bites hibakód (DBTYPE_ERROR). Ez a térkép erre a hivatkozásra van leképzve Exception.

Boolean 11

Logikai érték (DBTYPE_BOOL). Ez a térkép erre a hivatkozásra van leképzve Boolean.

Variant 12

Egy speciális adattípus, amely tartalmazhat numerikus, sztring-, bináris vagy dátumadatokat, valamint az Üres és a Null (DBTYPE_VARIANT) speciális értékeket. Ezt a típust feltételezzük, ha nincs más megadva. Ez a térkép erre a hivatkozásra van leképzve Object.

IUnknown 13

Egy illesztőre IUnknown mutató mutató (DBTYPE_UNKNOWN). Ez a térkép erre a hivatkozásra van leképzve Object. Az ADO jelenleg nem támogatja ezt az adattípust.NET. A használat kiszámíthatatlan eredményeket okozhat.

Decimal 14

Rögzített pontosság és numerikus érték skálázása -10 38 -1 és 10 38 -1 között (DBTYPE_DECIMAL). Ez a térkép erre a hivatkozásra van leképzve Decimal.

TinyInt 16

8 bites aláírt egész szám (DBTYPE_I1). Ez a térkép erre a hivatkozásra van leképzve SByte.

UnsignedTinyInt 17

8 bites aláíratlan egész szám (DBTYPE_UI1). Ez a térkép erre a hivatkozásra van leképzve Byte.

UnsignedSmallInt 18

16 bites aláíratlan egész szám (DBTYPE_UI2). Ez a térkép erre a hivatkozásra van leképzve UInt16.

UnsignedInt 19

32 bites aláíratlan egész szám (DBTYPE_UI4). Ez a térkép erre a hivatkozásra van leképzve UInt32.

BigInt 20

64 bites aláírt egész szám (DBTYPE_I8). Ez a térkép erre a hivatkozásra van leképzve Int64.

UnsignedBigInt 21

64 bites aláíratlan egész szám (DBTYPE_UI8). Ez a térkép erre a hivatkozásra van leképzve UInt64.

Filetime 64

64 bites aláíratlan egész szám, amely az 1601. január 1-jei 100 nanoszekundumos intervallumok számát jelöli (DBTYPE_FILETIME). Ez a térkép erre a hivatkozásra van leképzve DateTime.

Guid 72

Globálisan egyedi azonosító (vagy GUID) (DBTYPE_GUID). Ez a térkép erre a hivatkozásra van leképzve Guid.

Binary 128

Bináris adatok adatfolyama (DBTYPE_BYTES). Ez egy Array típusra Byteképez le.

Char 129

Karaktersztring (DBTYPE_STR). Ez a térkép erre a hivatkozásra van leképzve String.

WChar 130

Unicode-karakterek (DBTYPE_WSTR) null értékű streamje. Ez a térkép erre a hivatkozásra van leképzve String.

Numeric 131

Pontos numerikus érték rögzített pontossággal és skálázással (DBTYPE_NUMERIC). Ez a térkép erre a hivatkozásra van leképzve Decimal.

DBDate 133

Dátumadatok yymmdd ( DBTYPE_DBDATE) formátumban. Ez a térkép erre a hivatkozásra van leképzve DateTime.

DBTime 134

Időadatok hhmmss formátumban (DBTYPE_DBTIME). Ez a térkép erre a hivatkozásra van leképzve TimeSpan.

DBTimeStamp 135

Adatok és időadatok yyymmddhhmmss formátumban (DBTYPE_DBTIMESTAMP). Ez a térkép erre a hivatkozásra van leképzve DateTime.

PropVariant 138

Automatizálási PROPVARIANT (DBTYPE_PROP_VARIANT). Ez a térkép erre a hivatkozásra van leképzve Object.

VarNumeric 139

Változó hosszúságú numerikus érték (OleDbParameter csak). Ez a térkép erre a hivatkozásra van leképzve Decimal.

VarChar 200

Nem Unicode-karakterekből álló változó hosszúságú stream (OleDbParameter csak). Ez a térkép erre a hivatkozásra van leképzve String.

LongVarChar 201

Hosszú sztringérték (OleDbParameter csak). Ez a térkép erre a hivatkozásra van leképzve String.

VarWChar 202

Unicode-karakterek változó hosszúságú, null értékű streamje (OleDbParameter csak). Ez a térkép erre a hivatkozásra van leképzve String.

LongVarWChar 203

Hosszú null értékű Unicode-sztringérték (OleDbParameter csak). Ez a térkép erre a hivatkozásra van leképzve String.

VarBinary 204

Bináris adatok változó hosszúságú adatfolyama (OleDbParameter csak). Ez egy Array típusra Byteképez le.

LongVarBinary 205

Hosszú bináris érték (OleDbParameter csak). Ez egy Array típusra Byteképez le.

Megjegyzések

Az előző táblázat a OleDbType adattípusok, az OLE DB adattípusok (zárójelben látható) és a .NET típusok közötti leképezéseket mutatja be. Az OleDbType adattípusok a paraméteres lekérdezésekben elfogadottakSystem.Char[].Parameter.Value

A következőre érvényes: