OleDbType 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, voor gebruik in een OleDbParameter.
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- Overname
Velden
| Name | Waarde | Description |
|---|---|---|
| Empty | 0 | Geen waarde (DBTYPE_EMPTY). |
| SmallInt | 2 | Een 16-bits geheel getal (DBTYPE_I2). Dit wordt toegewezen aan Int16. |
| Integer | 3 | Een 32-bits geheel getal (DBTYPE_I4). Dit wordt toegewezen aan Int32. |
| Single | 4 | Een drijvendekommagetal binnen het bereik van -3,40E +38 tot en met 3,40E +38 (DBTYPE_R4). Dit wordt toegewezen aan Single. |
| Double | 5 | Een drijvendekommagetal binnen het bereik van -1,79E +308 tot en met 1,79E +308 (DBTYPE_R8). Dit wordt toegewezen aan Double. |
| Currency | 6 | 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 van een valuta-eenheid (DBTYPE_CY). Dit wordt toegewezen aan Decimal. |
| Date | 7 | Datumgegevens, opgeslagen als een dubbele gegevens (DBTYPE_DATE). Het hele gedeelte is het aantal dagen sinds 30 december 1899 en het breukgedeelte is een fractie van een dag. Dit wordt toegewezen aan DateTime. |
| BSTR | 8 | Een tekenreeks met null-beëindigde Unicode-tekens (DBTYPE_BSTR). Dit wordt toegewezen aan String. |
| IDispatch | 9 | Een aanwijzer naar een Dit gegevenstype wordt momenteel niet ondersteund door ADO.NET. Het gebruik kan onvoorspelbare resultaten veroorzaken. |
| Error | 10 | Een 32-bits foutcode (DBTYPE_ERROR). Dit wordt toegewezen aan Exception. |
| Boolean | 11 | Een Booleaanse waarde (DBTYPE_BOOL). Dit wordt toegewezen aan Boolean. |
| Variant | 12 | Een speciaal gegevenstype dat numerieke, tekenreeks-, binaire of datumgegevens kan bevatten, en ook de speciale waarden Leeg en Null (DBTYPE_VARIANT). Dit type wordt ervan uitgegaan als er geen andere is opgegeven. Dit wordt toegewezen aan Object. |
| IUnknown | 13 | Een aanwijzer naar een |
| Decimal | 14 | Een vaste precisie en schaal van numerieke waarde tussen -10 38 -1 en 10 38 -1 (DBTYPE_DECIMAL). Dit wordt toegewezen aan Decimal. |
| TinyInt | 16 | Een 8-bits geheel getal (DBTYPE_I1). Dit wordt toegewezen aan SByte. |
| UnsignedTinyInt | 17 | Een 8-bits geheel getal zonder teken (DBTYPE_UI1). Dit wordt toegewezen aan Byte. |
| UnsignedSmallInt | 18 | Een 16-bits geheel getal zonder teken (DBTYPE_UI2). Dit wordt toegewezen aan UInt16. |
| UnsignedInt | 19 | Een 32-bits geheel getal zonder teken (DBTYPE_UI4). Dit wordt toegewezen aan UInt32. |
| BigInt | 20 | Een 64-bits geheel getal (DBTYPE_I8). Dit wordt toegewezen aan Int64. |
| UnsignedBigInt | 21 | Een 64-bits geheel getal zonder teken (DBTYPE_UI8). Dit wordt toegewezen aan UInt64. |
| Filetime | 64 | Een 64-bits geheel getal zonder teken dat het aantal intervallen van 100 nanoseconden vertegenwoordigt sinds 1 januari 1601 (DBTYPE_FILETIME). Dit wordt toegewezen aan DateTime. |
| Guid | 72 | Een globally unique identifier (of GUID) (DBTYPE_GUID). Dit wordt toegewezen aan Guid. |
| Binary | 128 | Een stroom binaire gegevens (DBTYPE_BYTES). Dit wordt toegewezen aan een Array type Byte. |
| Char | 129 | Een tekenreeks (DBTYPE_STR). Dit wordt toegewezen aan String. |
| WChar | 130 | Een null-beëindigde stroom Unicode-tekens (DBTYPE_WSTR). Dit wordt toegewezen aan String. |
| Numeric | 131 | Een exacte numerieke waarde met een vaste precisie en schaal (DBTYPE_NUMERIC). Dit wordt toegewezen aan Decimal. |
| DBDate | 133 | Datumgegevens in de notatie jjjjmmdd (DBTYPE_DBDATE). Dit wordt toegewezen aan DateTime. |
| DBTime | 134 | Tijdgegevens in de notatie uummss (DBTYPE_DBTIME). Dit wordt toegewezen aan TimeSpan. |
| DBTimeStamp | 135 | Gegevens en tijdgegevens in de indeling jjjjmmddhhmmss (DBTYPE_DBTIMESTAMP). Dit wordt toegewezen aan DateTime. |
| PropVariant | 138 | Een AUTOMATION PROPVARIANT (DBTYPE_PROP_VARIANT). Dit wordt toegewezen aan Object. |
| VarNumeric | 139 | Een numerieke waarde met een variabele lengte (OleDbParameter alleen). Dit wordt toegewezen aan Decimal. |
| VarChar | 200 | Een stroom met een variabele lengte van niet-Unicode-tekens (OleDbParameter alleen). Dit wordt toegewezen aan String. |
| LongVarChar | 201 | Een lange tekenreekswaarde (OleDbParameter alleen). Dit wordt toegewezen aan String. |
| VarWChar | 202 | Een variabele lengte, null-beëindigde stroom unicode-tekens (OleDbParameter alleen). Dit wordt toegewezen aan String. |
| LongVarWChar | 203 | Een lang null-beëindigde Unicode-tekenreekswaarde (OleDbParameter alleen). Dit wordt toegewezen aan String. |
| VarBinary | 204 | Een stroom met variabele lengte van binaire gegevens (OleDbParameter alleen). Dit wordt toegewezen aan een Array type Byte. |
| LongVarBinary | 205 | Een lange binaire waarde (OleDbParameter alleen). Dit wordt toegewezen aan een Array type Byte. |
Opmerkingen
In de voorgaande tabel ziet u toewijzingen tussen OleDbType gegevenstypen, OLE DB-gegevenstypen (tussen haakjes) en de .NET typen. De OleDbType gegevenstypen accepteren System.Char[] zoals Parameter.Value in geparameteriseerde query's.