DbType Enum

Definitie

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 true of false.

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

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 DateTime waarde vertegenwoordigt. Als u een SQL Server time-waarde wilt gebruiken, gebruikt u Time.

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