Sdílet prostřednictvím


OleDbType Výčet

Definice

Určuje datový typ pole, vlastnost, pro použití v objektu OleDbParameter.

public enum class OleDbType
public enum OleDbType
type OleDbType = 
Public Enum OleDbType
Dědičnost
OleDbType

Pole

BigInt 20

64bitové celé číslo se signoum ou (DBTYPE_I8). To se mapuje na Int64.

Binary 128

Datový proud binárních dat (DBTYPE_BYTES). Tím se namapuje na Array typ Byte.

Boolean 11

Logická hodnota (DBTYPE_BOOL). To se mapuje na Boolean.

BSTR 8

Řetězec znaků s ukončenou hodnotou null se znaky Unicode (DBTYPE_BSTR). To se mapuje na String.

Char 129

Řetězec znaků (DBTYPE_STR). To se mapuje na String.

Currency 6

Hodnota měny v rozmezí od -2 63 (neboli -922 337 203 685 477,5808) do 2 63 -1 (neboli +922 337 203 685 477,5807) s přesností na desetitisícovou měnovou jednotku (DBTYPE_CY). To se mapuje na Decimal.

Date 7

Data data uložená jako dvojitá (DBTYPE_DATE). Celá část je počet dnů od 30. prosince 1899 a zlomková část je zlomek dne. To se mapuje na DateTime.

DBDate 133

Data data ve formátu rrrrmmdd (DBTYPE_DBDATE). To se mapuje na DateTime.

DBTime 134

Časová data ve formátu hhmmss (DBTYPE_DBTIME). To se mapuje na TimeSpan.

DBTimeStamp 135

Data a časová data ve formátu yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). To se mapuje na DateTime.

Decimal 14

Pevná přesnost a číselná hodnota měřítka mezi -10 38 -1 a 10 38 -1 (DBTYPE_DECIMAL). To se mapuje na Decimal.

Double 5

Číslo s plovoucí desetinou čárkou v rozsahu -1,79E +308 až 1,79E +308 (DBTYPE_R8). To se mapuje na Double.

Empty 0

Žádná hodnota (DBTYPE_EMPTY).

Error 10

32bitový kód chyby (DBTYPE_ERROR). To se mapuje na Exception.

Filetime 64

64bitové celé číslo bez znaménka představující počet intervalů 100 nanosekund od 1. ledna 1601 (DBTYPE_FILETIME). To se mapuje na DateTime.

Guid 72

Globálně jedinečný identifikátor (nebo identifikátor GUID) (DBTYPE_GUID). To se mapuje na Guid.

IDispatch 9

Ukazatel na IDispatch rozhraní (DBTYPE_IDISPATCH). To se mapuje na Object.

Tento datový typ ADO.NET v současné době nepodporuje. Jeho použití může způsobit nepředvídatelné výsledky.

Integer 3

Celé 32bitové signedé číslo (DBTYPE_I4). To se mapuje na Int32.

IUnknown 13

Ukazatel na IUnknown rozhraní (DBTYPE_UNKNOWN). To se mapuje na Object.
Tento datový typ ADO.NET v současné době nepodporuje. Jeho použití může způsobit nepředvídatelné výsledky.

LongVarBinary 205

Dlouhá binární hodnota (OleDbParameter pouze) Tím se namapuje na Array typ Byte.

LongVarChar 201

Hodnota dlouhého řetězce (OleDbParameter pouze) To se mapuje na String.

LongVarWChar 203

Hodnota řetězce Unicode s dlouhým ukončením null (OleDbParameter pouze) To se mapuje na String.

Numeric 131

Přesná číselná hodnota s pevnou přesností a měřítkem (DBTYPE_NUMERIC). To se mapuje na Decimal.

PropVariant 138

Automatizace PROPVARIANT (DBTYPE_PROP_VARIANT). To se mapuje na Object.

Single 4

Číslo s plovoucí desetinou čárkou v rozsahu -3,40E +38 až 3,40E +38 (DBTYPE_R4). To se mapuje na Single.

SmallInt 2

16bitové celé číslo (DBTYPE_I2). To se mapuje na Int16.

TinyInt 16

8bitové celé číslo se signoum ou (DBTYPE_I1). To se mapuje na SByte.

UnsignedBigInt 21

64bitové celé číslo bez znaménka (DBTYPE_UI8). To se mapuje na UInt64.

UnsignedInt 19

32bitové celé číslo bez znaménka (DBTYPE_UI4). To se mapuje na UInt32.

UnsignedSmallInt 18

16bitové celé číslo bez znaménka (DBTYPE_UI2). To se mapuje na UInt16.

UnsignedTinyInt 17

8bitové celé číslo bez znaménka (DBTYPE_UI1). To se mapuje na Byte.

VarBinary 204

Datový proud binárních dat s proměnnou délkou (OleDbParameter pouze) Tím se namapuje na Array typ Byte.

VarChar 200

Datový proud s proměnnou délkou znaků, které nejsou znaky Unicode (OleDbParameter pouze). To se mapuje na String.

Variant 12

Speciální datový typ, který může obsahovat číselná, řetězcová, binární nebo datová data a také speciální hodnoty Empty a Null (DBTYPE_VARIANT). Tento typ se předpokládá, pokud není zadán žádný jiný. To se mapuje na Object.

VarNumeric 139

Číselná hodnota s proměnnou délkou (OleDbParameter pouze) To se mapuje na Decimal.

VarWChar 202

Datový proud s proměnnou délkou ukončený hodnotou null znaků Unicode (OleDbParameter pouze) To se mapuje na String.

WChar 130

Datový proud znaků Unicode s ukončenou hodnotou null (DBTYPE_WSTR). To se mapuje na String.

Poznámky

Předchozí tabulka ukazuje mapování mezi OleDbType datovými typy, datovými typy OLE DB (zobrazenými v závorkách) a typy rozhraní .NET Framework. Datové OleDbType typy přijímají System.Char[] jako Parameter.Value v parametrizovaných dotazech.

Platí pro