Sdílet prostřednictvím


DbType Výčet

Definice

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 truefalse.

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 DbType hodnotou.

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 ServerDateTime. Pokud chcete použít SQL Server time hodnotu, použijte Time.

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ů.

Platí pro

Viz také