DbType 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, vlastnosti nebo Parameter objektu zprostředkovatele dat .NET.
public enum class DbType
public enum DbType
type DbType =
Public Enum DbType
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| AnsiString | 0 | Datový proud s proměnlivou délkou znaků, které nejsou znaky Unicode v rozsahu od 1 do 8 000 znaků. |
| Binary | 1 | Datový proud s proměnlivou délkou binárních dat v rozsahu od 1 do 8 000 bajtů. |
| Byte | 2 | 8bitové celé číslo bez znaménka v rozsahu od 0 do 255. |
| Boolean | 3 | Jednoduchý typ představující logické hodnoty |
| Currency | 4 | Hodnota měny od -2 63 (nebo -922 337 203 685 477,5808) do 2 63 -1 (nebo +922 337 203 685 477,5807) s přesností na desetitisícovou jednotku měny. |
| Date | 5 | Typ představující hodnotu data. |
| DateTime | 6 | Typ představující hodnotu data a času. |
| Decimal | 7 | Jednoduchý typ představující hodnoty od 1,0 x 10 -28 do přibližně 7,9 x 10 28 s 28-29 významnými číslicemi. |
| Double | 8 | Typ s plovoucí desetinnou čárkou představující hodnoty v rozsahu přibližně 5,0 x 10 -324 až 1,7 x 10 308 s přesností na 15 až 16 číslic. |
| Guid | 9 | Globálně jedinečný identifikátor (nebo identifikátor GUID). |
| Int16 | 10 | Celočíselný typ představující 16bitové celé číslo představující 16bitové celé číslo s hodnotami mezi -32768 a 32767. |
| Int32 | 11 | Celočíselný typ představující 32bitové celé číslo se jednotlivými hodnotami mezi -2147483648 a 2147483647. |
| Int64 | 12 | Celočíselný typ představující 64bitové celá čísla se čísly mezi -9223372036854775808 a 9223372036854775807. |
| Object | 13 | Obecný typ představující jakýkoliv odkaz nebo typ hodnoty, který není explicitně reprezentován jinou |
| SByte | 14 | Celočíselný typ představující 8bitové celá čísla se čísly mezi -128 a 127. |
| Single | 15 | Typ s plovoucí desetinnou čárkou představující hodnoty od přibližně 1,5 x 10 -45 do 3,4 x 10 38 s přesností na 7 číslic. |
| String | 16 | Typ představující řetězce znaků Unicode. |
| Time | 17 | Typ představující hodnotu SQL Server |
| UInt16 | 18 | Celočíselný typ představující 16bitové celé číslo bez znaménka s hodnotami mezi 0 a 65535. |
| UInt32 | 19 | Celočíselný typ představující 32bitové celé číslo bez znaménka s hodnotami mezi 0 a 4294967295. |
| UInt64 | 20 | Celočíselný typ představující 64bitové celé číslo bez znaménka s hodnotami mezi 0 a 18446744073709551615. |
| VarNumeric | 21 | Číselná hodnota s proměnnou délkou. |
| AnsiStringFixedLength | 22 | Datový proud s pevnou délkou znaků, které nejsou znaky Unicode. |
| StringFixedLength | 23 | Řetězec s pevnou délkou znaků Unicode. |
| Xml | 25 | Parsovaná reprezentace dokumentu NEBO fragmentu XML. |
| DateTime2 | 26 | Data data data a času Rozsah hodnot data je od 1. ledna 1 AD do 31. prosince 9999 AD. Časový rozsah hodnot je 00:00:00 až 23:59:59,99999999999 s přesností 100 nanosekund. |
| DateTimeOffset | 27 | Data data data a času s povědomím o časovém pásmu Rozsah hodnot data je od 1. ledna 1 AD do 31. prosince 9999 AD. Časový rozsah hodnot je 00:00:00 až 23:59:59,99999999999 s přesností 100 nanosekund. Rozsah hodnot časového pásma je -14:00 až +14:00. |
Poznámky
Typ parametru je specifický pro poskytovatele dat .NET. Určení typu převede hodnotu Parameter na typ zprostředkovatele dat před předáním hodnoty do zdroje dat. Pokud typ není zadaný, funkce ADO.NET odvodí typ zprostředkovatele dat Parameter z vlastnosti Value objektu Parameter.
Můžete také obecně určit typ objektu Parameter nastavením DbType vlastnosti objektu Parameter .
ADO.NET nemůže správně odvodit typ, pokud je pole bajtů větší než 8 000 bajtů. Explicitně zadejte DbType při práci s bajtovými poli většími než 8 000 bajtů.
Platí pro
Viz také
- Konfigurování parametrů a datových typů parametrů (ADO.NET)
- mapování datových typů