DbType Enum
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee geeft u het gegevenstype van een veld, een eigenschap of een Parameter-object van een .NET gegevensprovider.
public enum class DbType
public enum DbType
type DbType =
Public Enum DbType
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| AnsiString | 0 | Een stroom met variabele lengte van niet-Unicode-tekens tussen 1 en 8.000 tekens. |
| Binary | 1 | Een stroom met variabele lengte van binaire gegevens tussen 1 en 8.000 bytes. |
| Byte | 2 | Een 8-bits geheel getal dat niet-ondertekend is, variƫrend van 0 tot 255. |
| Boolean | 3 | Een eenvoudig type dat Booleaanse waarden van |
| Currency | 4 | Een valutawaarde van -2 63 (of -922.337.203.685.477.5808) tot 2 63 -1 (of +922.337.203.685.477.5807) met een nauwkeurigheid tot een tienduizendste valuta-eenheid. |
| Date | 5 | Een type dat een datumwaarde vertegenwoordigt. |
| DateTime | 6 | Een type dat een datum- en tijdwaarde vertegenwoordigt. |
| Decimal | 7 | Een eenvoudig type dat waarden vertegenwoordigt van 1,0 x 10 -28 tot ongeveer 7,9 x 10 28 met 28-29 significante cijfers. |
| Double | 8 | Een drijvende kommatype dat waarden vertegenwoordigt van ongeveer 5,0 x 10 -324 tot 1,7 x 10 308 met een precisie van 15-16 cijfers. |
| Guid | 9 | Een globally unique identifier (of GUID). |
| Int16 | 10 | Een integraal type dat ondertekende 16-bits gehele getallen vertegenwoordigt met waarden tussen -32768 en 32767. |
| Int32 | 11 | Een integraal type dat ondertekende 32-bits gehele getallen vertegenwoordigt met waarden tussen -2147483648 en 2147483647. |
| Int64 | 12 | Een integraal type dat ondertekende 64-bits gehele getallen vertegenwoordigt met waarden tussen -9223372036854775808 en 9223372036854775807. |
| Object | 13 | Een algemeen type dat een verwijzing of waardetype vertegenwoordigt dat niet expliciet wordt vertegenwoordigd door een andere |
| SByte | 14 | Een integraal type dat ondertekende 8-bits gehele getallen vertegenwoordigt met waarden tussen -128 en 127. |
| Single | 15 | Een drijvende kommatype dat waarden vertegenwoordigt van ongeveer 1,5 x 10 -45 tot 3,4 x 10 38 met een precisie van 7 cijfers. |
| String | 16 | Een type dat Unicode-tekenreeksen vertegenwoordigt. |
| Time | 17 | Een type dat een SQL Server |
| UInt16 | 18 | Een integraal type dat niet-ondertekende 16-bits gehele getallen vertegenwoordigt met waarden tussen 0 en 65535. |
| UInt32 | 19 | Een integraal type dat niet-ondertekende 32-bits gehele getallen vertegenwoordigt met waarden tussen 0 en 4294967295. |
| UInt64 | 20 | Een integraal type dat niet-ondertekende 64-bits gehele getallen vertegenwoordigt met waarden tussen 0 en 18446744073709551615. |
| VarNumeric | 21 | Een numerieke waarde met een variabele lengte. |
| AnsiStringFixedLength | 22 | Een stroom met vaste lengte van niet-Unicode-tekens. |
| StringFixedLength | 23 | Een tekenreeks met een vaste lengte van Unicode-tekens. |
| Xml | 25 | Een geparseerde weergave van een XML-document of -fragment. |
| DateTime2 | 26 | Datum- en tijdgegevens. Het datumwaardebereik is van 1,1 AD tot en met 31 december 9999 AD. Tijdswaardebereik is 00:00:00 tot en met 23:59:59.99999999 met een nauwkeurigheid van 100 nanoseconden. |
| DateTimeOffset | 27 | Datum- en tijdgegevens met tijdzonebewustzijn. Het datumwaardebereik is van 1,1 AD tot en met 31 december 9999 AD. Tijdswaardebereik is 00:00:00 tot en met 23:59:59.99999999 met een nauwkeurigheid van 100 nanoseconden. Het tijdzonewaardebereik is -14:00 tot en met +14:00. |
Opmerkingen
Het type parameter is specifiek voor de .NET gegevensprovider. Als u het type opgeeft, wordt de waarde van de Parameter waarde geconverteerd naar het gegevensprovidertype voordat u de waarde doorgeeft aan de gegevensbron. Als het type niet is opgegeven, wordt ADO.NET afgeleid van het gegevensprovidertype van de Parameter uit de eigenschap Value van het Parameter-object.
U kunt ook algemeen het type van een Parameter object opgeven door de eigenschap van een Parameter object in te stellenDbType.
ADO.NET kan het type niet correct afleiden als een bytematrix groter is dan 8000 bytes. Geef expliciet op DbType wanneer u met bytematrices werkt die groter zijn dan 8.000 bytes.
Van toepassing op
Zie ook
Parameters en parametergegevenstypen (ADO.NET) - Gegevenstype-koppelingen