OleDbType Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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 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 |
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.