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 objektu Parameter
zprostředkovatele dat .NET.
public enum class DbType
public enum DbType
type DbType =
Public Enum DbType
- Dědičnost
Pole
AnsiString | 0 | Datový proud s proměnlivou délkou znaků jiných než Unicode v rozsahu od 1 do 8 000 znaků. |
AnsiStringFixedLength | 22 | Datový proud s pevnou délkou znaků jiných než Unicode. |
Binary | 1 | Datový proud binárních dat s proměnlivou délkou v rozsahu od 1 do 8 000 bajtů. |
Boolean | 3 | Jednoduchý typ představující logické hodnoty nebo |
Byte | 2 | 8bitové celé číslo bez znaménka s hodnotou od 0 do 255. |
Currency | 4 | Hodnota měny v rozsahu 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 peněžní jednotku. |
Date | 5 | Typ představující hodnotu data. |
DateTime | 6 | Typ představující hodnotu data a času. |
DateTime2 | 26 | Data data a času. Rozsah hodnot data je od 1. ledna AD do 31. prosince 9999 AD. Rozsah časových hodnot je 00:00:00 až 23:59:59,9999999 s přesností 100 nanosekund. |
DateTimeOffset | 27 | Data data a času se sledováním časového pásma. Rozsah hodnot data je od 1. ledna AD do 31. prosince 9999 AD. Rozsah časových hodnot je 00:00:00 až 23:59:59,9999999 s přesností 100 nanosekund. Rozsah hodnot časového pásma je -14:00 až +14:00. |
Decimal | 7 | Jednoduchý typ představující hodnoty v rozsahu 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á čísla se sadou se sadou s hodnotami mezi -32768 a 32767. |
Int32 | 11 | Celočíselný typ představující 32bitová celá čísla se sadou s hodnotami v rozsahu -2147483648 a 2147483647. |
Int64 | 12 | Celočíselný typ představující 64bitová celá čísla se signoumimi sadou s hodnotami v rozsahu -9223372036854775808 a 9223372036854775807. |
Object | 13 | Obecný typ představující jakýkoli odkaz nebo typ hodnoty, který není explicitně reprezentován jinou |
SByte | 14 | Celočíselný typ představující 8bitová celá čísla se sadou se sadou hodnot mezi -128 a 127. |
Single | 15 | Typ s plovoucí desetinnou čárkou představující hodnoty v rozsahu přibližně 1,5 x 10 -45 až 3,4 x 10 38 s přesností na 7 číslic. |
String | 16 | Typ představující řetězce znaků Unicode. |
StringFixedLength | 23 | Řetězec s pevnou délkou znaků Unicode. |
Time | 17 | Typ představující hodnotu SQL Server |
UInt16 | 18 | Celočíselný typ představující 16bitová celá čísla bez znaménka s hodnotami mezi 0 a 65535. |
UInt32 | 19 | Celočíselný typ představující 32bitová celá čísla bez znaménka s hodnotami mezi 0 a 4294967295. |
UInt64 | 20 | Celočíselný typ představující 64bitová celá čísla bez znaménka s hodnotami mezi 0 a 18446744073709551615. |
VarNumeric | 21 | Číselná hodnota s proměnnou délkou. |
Xml | 25 | Parsovaná reprezentace dokumentu XML nebo fragmentu. |
Poznámky
Typ parametru je specifický pro zprostředkovatele dat .NET. Zadáním typu se před předáním hodnoty do zdroje dat převede hodnota Parameter
na typ zprostředkovatele dat. Pokud není zadaný typ, ADO.NET odvodí typ Parameter
zprostředkovatele dat z Value
vlastnosti objektu Parameter
.
Typ objektu Parameter
můžete také obecně určit nastavením DbType
vlastnosti objektu Parameter
.
ADO.NET nelze správně odvodit typ, pokud je pole bajtů větší než 8 000 bajtů. Explicitně zadejte DbType hodnotu při práci s poli bajtů většími než 8 000 bajtů.