DbType Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy .NET adatszolgáltató mezőjének, tulajdonságának vagy Parameter objektumának adattípusát adja meg.
public enum class DbType
public enum DbType
type DbType =
Public Enum DbType
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| AnsiString | 0 | 1 és 8000 karakter közötti, nem Unicode karakterekből álló változó hosszúságú stream. |
| Binary | 1 | Bináris adatok 1 és 8000 bájt közötti változó hosszúságú adatfolyama. |
| Byte | 2 | Egy 8 bites aláíratlan egész szám, amely 0 és 255 közötti érték között mozog. |
| Boolean | 3 | Egyszerű típus, amely a logikai értékeket |
| Currency | 4 | A pénznem értéke -2 63 (vagy -922 337 203 685 477,5808) és 2 63 -1 (vagy +922 337 203 685 477 5807) közötti, egy pénznemegység tízezredére pontosságú. |
| Date | 5 | Dátumértéket jelölő típus. |
| DateTime | 6 | Dátum- és időértéket jelölő típus. |
| Decimal | 7 | Egy egyszerű típus, amely 1,0 x 10 -28 és körülbelül 7,9 x 10 28 közötti értékeket jelöl 28-29 jelentős számjegyekkel. |
| Double | 8 | Lebegőpontos típus, amely körülbelül 5,0 x 10 –324 és 1,7 x 10 308 közötti értékeket jelöl 15-16 számjegy pontossággal. |
| Guid | 9 | Globálisan egyedi azonosító (vagy GUID). |
| Int16 | 10 | Az aláírt 16 bites egész számokat jelképező integráltípus, amely -32768 és 32767 közötti értékekkel rendelkezik. |
| Int32 | 11 | Az aláírt 32 bites egész számokat jelképező integráltípus, amely -2147483648 és 2147483647 közötti értékekkel rendelkezik. |
| Int64 | 12 | Az aláírt 64 bites egész számokat jelképező integráltípus, amely -9223372036854775808 és 9223372036854775807 közötti értékekkel rendelkezik. |
| Object | 13 | Olyan általános típus, amely bármely hivatkozási vagy értéktípust jelöl, amelyet más |
| SByte | 14 | Az aláírt 8 bites egész számokat jelképező integráltípus, amely -128 és 127 közötti értékekkel rendelkezik. |
| Single | 15 | Lebegőpontos típus, amely körülbelül 1,5 x 10 –45 és 3,4 x 10 38 közötti értékeket jelöl 7 számjegy pontossággal. |
| String | 16 | Unicode karaktersztringeket képviselő típus. |
| Time | 17 | Egy SQL Server |
| UInt16 | 18 | Egy 16 bites, 0 és 65535 közötti értékekkel rendelkező, aláíratlan egész számokat jelképező integráltípus. |
| UInt32 | 19 | A 0 és 4294967295 közötti értékekkel rendelkező, aláíratlan 32 bites egész számokat jelképező integráltípus. |
| UInt64 | 20 | A 0 és 18446744073709551615 közötti értékekkel rendelkező, aláíratlan 64 bites egész számokat jelképező integráltípus. |
| VarNumeric | 21 | Változó hosszúságú numerikus érték. |
| AnsiStringFixedLength | 22 | Rögzített hosszúságú stream, amely nem Unicode-karaktereket tartalmaz. |
| StringFixedLength | 23 | Unicode-karakterek rögzített hosszúságú sztringje. |
| Xml | 25 | XML-dokumentum vagy -töredék elemzése. |
| DateTime2 | 26 | Dátum- és időadatok. A dátumértékek tartománya a 9999 AD január 1.1-től 9999. december 31-ig terjed. Az időérték-tartomány 00:00:00–23:59:59.999999999, pontossága 100 nanoszekundum. |
| DateTimeOffset | 27 | Dátum- és időadatok időzóna-tudatossággal. A dátumértékek tartománya a 9999 AD január 1.1-től 9999. december 31-ig terjed. Az időérték-tartomány 00:00:00–23:59:59.999999999, pontossága 100 nanoszekundum. Az időzóna értéktartománya -14:00 és +14:00 között van. |
Megjegyzések
A paraméter típusa a .NET adatszolgáltatóra jellemző. A típus megadása az adatszolgáltató típusává alakítja az Parameter értéket, mielőtt átadja az értéket az adatforrásnak. Ha a típus nincs megadva, az ADO.NET a Parameter objektum Value tulajdonságából a Parameter adatszolgáltató típusát következteti.
A típust Parameter általánosan is megadhatja egy DbType objektum tulajdonságának beállításávalParameter.
Az ADO.NET nem tudja helyesen következtetni a típusra, ha egy bájttömb 8000 bájtnál nagyobb. Explicit módon adja meg a DbType 8000 bájtnál nagyobb bájt méretű bájttömbök használatakor.