DbType-Enumeration
Gibt den Datentyp eines Felds, einer Eigenschaft oder eines Parameter-Objekts eines .NET Framework-Datenproviders an.
Namespace: System.Data
Assembly: System.Data (in system.data.dll)
Syntax
'Declaration
Public Enumeration DbType
'Usage
Dim instance As DbType
public enum DbType
public enum class DbType
public enum DbType
public enum DbType
Member
Membername | Beschreibung | |
---|---|---|
AnsiString | Ein Stream variabler Länge von Nicht-Unicode-Zeichen in einem Bereich zwischen 1 und 8000 Zeichen. | |
AnsiStringFixedLength | Ein Stream fester Länge mit Nicht-Unicode-Zeichen. | |
Binary | Ein Stream variabler Länge mit Binärdaten in einem Bereich zwischen 1 und 8000 Bytes.
ADO.NET kann den Typ nicht korrekt herleiten, wenn das Bytearray mehr als 8000 Bytes umfasst. Geben Sie den DbType explizit an, wenn Sie Bytearrays verwenden, die größer als 8000 Bytes sind. |
|
Boolean | Ein einfacher Typ zur Darstellung der booleschen Werte true und false. | |
Byte | Eine 8-Bit-Ganzzahl ohne Vorzeichen, deren Wert im Bereich von 0 bis 255 liegt. | |
Currency | Ein Währungswert im Bereich von -263 (bzw. -922.337.203.685.477,5808) bis 263-1 (bzw. +922.337.203.685.477,5807) mit einer Genauigkeit von einem Zehntausendstel einer Währungseinheit. | |
Date | Daten zu Datum und Uhrzeit, deren Wert zwischen dem 1. Januar 1753 und dem 31. Dezember 9999 liegt, mit einer Genauigkeit von 3,33 Millisekunden. | |
DateTime | Ein Typ, der einen Wert für Datum und Uhrzeit darstellt. | |
Decimal | Ein einfacher Typ zur Darstellung der Werte im Bereich von 1,0 x 10-28 bis ungefähr 7,9 x 1028 mit 28-29 signifikanten Stellen. | |
Double | Ein Gleitkommatyp zur Darstellung von Werten im Bereich von ungefähr 5,0 x 10-324 bis 1,7 x 10308 mit einer Genauigkeit von 15-16 Stellen. | |
Guid | Eine GUID (Globally Unique Identifier, globaler eindeutiger Bezeichner). | |
Int16 | Ein ganzzahliger Typ zur Darstellung von 16-Bit-Ganzzahlen mit Vorzeichen und mit Werten zwischen -32.768 und 32.767. | |
Int32 | Ein ganzzahliger Typ zur Darstellung von 32-Bit-Ganzzahlen mit Vorzeichen und mit Werten zwischen -2.147.483.648 und 2.147.483.647. | |
Int64 | Ein ganzzahliger Typ zur Darstellung von 64-Bit-Ganzzahlen mit Vorzeichen und mit Werten zwischen -9.223.372.036.854.775.808 und 9.223.372.036.854.775.807. | |
Object | Ein allgemeiner Typ, der jeden Verweis bzw. Werttyp darstellt, der nicht explizit durch einen anderen DbType-Wert dargestellt wird. | |
SByte | Ein ganzzahliger Typ zur Darstellung von 8-Bit-Ganzzahlen mit Vorzeichen und mit Werten zwischen -128 und 127. | |
Single | Ein Gleitkommatyp zur Darstellung von Werten im Bereich von ungefähr 1,5 x 10-45 bis 3,4 x 1038 mit einer Genauigkeit von 7 Stellen. | |
String | Ein Typ, der Zeichenfolgen mit Unicode-Zeichen darstellt. | |
StringFixedLength | ||
Time | Daten zu Datum und Uhrzeit, deren Wert zwischen dem 1. Januar 1753 und dem 31. Dezember 9999 liegt, mit einer Genauigkeit von 3,33 Millisekunden. | |
UInt16 | Ein ganzzahliger Typ zur Darstellung von 16-Bit-Ganzzahlen ohne Vorzeichen mit Werten zwischen 0 und 65.535. | |
UInt32 | Ein ganzzahliger Typ zur Darstellung von 32-Bit-Ganzzahlen ohne Vorzeichen mit Werten zwischen 0 und 4.294.967.295. | |
UInt64 | Ein ganzzahliger Typ zur Darstellung von 64-Bit-Ganzzahlen ohne Vorzeichen mit Werten zwischen 0 und 18.446.744.073.709.551.615. | |
VarNumeric | Ein numerischer Wert mit variabler Länge. | |
Xml | Eine analysierte Darstellung eines XML-Dokuments oder eines XML-Fragments. |
Hinweise
Jeder .NET Framework-Datenprovider verwendet eigene Parametertypen. Durch das Angeben des Typs wird der Wert von Parameter in den Typ des Datenproviders konvertiert, bevor der Wert an die Datenquelle übergeben wird. Wenn der Typ nicht angegeben ist, leitet ADO.NET den Typ des Datenproviders für den Parameter aus der Value-Eigenschaft des Parameter-Objekts her.
Sie können den Typ eines Parameter auch generisch angeben, indem Sie die DbType-Eigenschaft eines Parameter-Objekts festlegen. Weitere Informationen finden Sie unter Verwenden von Parametern mit einem DataAdapter.
Plattformen
Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 2.0, 1.1, 1.0
.NET Compact Framework
Unterstützt in: 2.0, 1.0