DbType Enum
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger datatypen för ett fält, en egenskap eller ett Parameter objekt för en .NET dataprovider.
public enum class DbType
public enum DbType
type DbType =
Public Enum DbType
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| AnsiString | 0 | En ström med variabel längd av icke-Unicode-tecken som sträcker sig mellan 1 och 8 000 tecken. |
| Binary | 1 | En ström med binära data med variabel längd som sträcker sig mellan 1 och 8 000 byte. |
| Byte | 2 | Ett 8-bitars osignerat heltal som sträcker sig i värde från 0 till 255. |
| Boolean | 3 | En enkel typ som representerar booleska värden för |
| Currency | 4 | Ett valutavärde som sträcker sig från -2 63 (eller -922 337 203 685 477,5808) till 2 63 -1 (eller +922 337 203 685 477 5807) med noggrannhet till en tiotusende valutaenhet. |
| Date | 5 | En typ som representerar ett datumvärde. |
| DateTime | 6 | En typ som representerar ett datum- och tidsvärde. |
| Decimal | 7 | En enkel typ som representerar värden från 1,0 x 10 -28 till cirka 7,9 x 10 28 med 28–29 signifikanta siffror. |
| Double | 8 | En flyttalstyp som representerar värden från cirka 5,0 x 10 -324 till 1,7 x 10 308 med en precision på 15–16 siffror. |
| Guid | 9 | En globalt unik identifierare (eller GUID). |
| Int16 | 10 | En integrerad typ som representerar signerade 16-bitars heltal med värden mellan -32768 och 32767. |
| Int32 | 11 | En integrerad typ som representerar signerade 32-bitars heltal med värden mellan -2147483648 och 2147483647. |
| Int64 | 12 | En integrerad typ som representerar signerade 64-bitars heltal med värden mellan -9223372036854775808 och 9223372036854775807. |
| Object | 13 | En allmän typ som representerar en referens- eller värdetyp som inte uttryckligen representeras av ett annat |
| SByte | 14 | En integrerad typ som representerar signerade 8-bitars heltal med värden mellan -128 och 127. |
| Single | 15 | En flyttalstyp som representerar värden från cirka 1,5 x 10 -45 till 3,4 x 10 38 med en precision på 7 siffror. |
| String | 16 | En typ som representerar Unicode-teckensträngar. |
| Time | 17 | En typ som representerar ett SQL Server |
| UInt16 | 18 | En integrerad typ som representerar osignerade 16-bitars heltal med värden mellan 0 och 65535. |
| UInt32 | 19 | En integrerad typ som representerar osignerade 32-bitars heltal med värden mellan 0 och 4294967295. |
| UInt64 | 20 | En integrerad typ som representerar osignerade 64-bitars heltal med värden mellan 0 och 18446744073709551615. |
| VarNumeric | 21 | Ett numeriskt värde med variabel längd. |
| AnsiStringFixedLength | 22 | En ström med fast längd med icke-Unicode-tecken. |
| StringFixedLength | 23 | En sträng med fast längd med Unicode-tecken. |
| Xml | 25 | En tolkad representation av ett XML-dokument eller fragment. |
| DateTime2 | 26 | Uppgifter om datum och tid. Datumvärdeintervallet är från 1,1 januari e.Kr. till 31 december 9999 e.Kr. Tidsvärdesintervallet är 00:00:00 till 23:59:59.9999999 med en noggrannhet på 100 nanosekunder. |
| DateTimeOffset | 27 | Datum- och tidsdata med tidszonsmedvetenhet. Datumvärdeintervallet är från 1,1 januari e.Kr. till 31 december 9999 e.Kr. Tidsvärdesintervallet är 00:00:00 till 23:59:59.9999999 med en noggrannhet på 100 nanosekunder. Tidszonens värdeintervall är -14:00 till +14:00. |
Kommentarer
Typen av parameter är specifik för den .NET dataprovidern. Om du anger typen konverteras värdet Parameter för till dataproviderns typ innan värdet skickas till datakällan. Om typen inte anges härleder ADO.NET dataproviderns typ av Parameter från egenskapen Value för objektet Parameter.
Du kan också allmänt ange typen av en Parameter genom att ange DbType egenskapen för ett Parameter objekt.
ADO.NET kan inte korrekt härleda typen om en bytematris är större än 8 000 byte. Ange uttryckligen DbType när du arbetar med bytematriser som är större än 8 000 byte.