OleDbType 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, för användning i en OleDbParameter.
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| Empty | 0 | Inget värde (DBTYPE_EMPTY). |
| SmallInt | 2 | Ett 16-bitars signerat heltal (DBTYPE_I2). Detta mappar till Int16. |
| Integer | 3 | Ett 32-bitars signerat heltal (DBTYPE_I4). Detta mappar till Int32. |
| Single | 4 | Ett flyttalsnummer inom intervallet -3,40E +38 till 3,40E +38 (DBTYPE_R4). Detta mappar till Single. |
| Double | 5 | Ett flyttalsnummer inom intervallet -1,79E +308 till 1,79E +308 (DBTYPE_R8). Detta mappar till Double. |
| Currency | 6 | Ett valutavärde från -2 63 (eller -922 337 203 685 477,5808) till 2 63 -1 (eller +922 337 203 685 477 5807) med en noggrannhet på en tiotusendel av en valutaenhet (DBTYPE_CY). Detta mappar till Decimal. |
| Date | 7 | Datumdata, lagrade som en dubbel (DBTYPE_DATE). Hela delen är antalet dagar sedan den 30 december 1899 och bråkdelen är en bråkdel av en dag. Detta mappar till DateTime. |
| BSTR | 8 | En null-avslutad teckensträng med Unicode-tecken (DBTYPE_BSTR). Detta mappar till String. |
| IDispatch | 9 | En pekare till ett Den här datatypen stöds för närvarande inte av ADO.NET. Dess användning kan orsaka oförutsägbara resultat. |
| Error | 10 | En 32-bitars felkod (DBTYPE_ERROR). Detta mappar till Exception. |
| Boolean | 11 | Ett booleskt värde (DBTYPE_BOOL). Detta mappar till Boolean. |
| Variant | 12 | En särskild datatyp som kan innehålla numeriska data, strängar, binära data eller datumdata, samt specialvärdena Tom och Null (DBTYPE_VARIANT). Den här typen förutsätts om ingen annan anges. Detta mappar till Object. |
| IUnknown | 13 | En pekare till ett |
| Decimal | 14 | Ett fast precisions- och skalningsvärde mellan -10 38 -1 och 10 38 -1 (DBTYPE_DECIMAL). Detta mappar till Decimal. |
| TinyInt | 16 | Ett 8-bitars signerat heltal (DBTYPE_I1). Detta mappar till SByte. |
| UnsignedTinyInt | 17 | Ett 8-bitars osignerat heltal (DBTYPE_UI1). Detta mappar till Byte. |
| UnsignedSmallInt | 18 | Ett 16-bitars heltal (DBTYPE_UI2). Detta mappar till UInt16. |
| UnsignedInt | 19 | Ett 32-bitars osignerat heltal (DBTYPE_UI4). Detta mappar till UInt32. |
| BigInt | 20 | Ett 64-bitars signerat heltal (DBTYPE_I8). Detta mappar till Int64. |
| UnsignedBigInt | 21 | Ett 64-bitars heltal (DBTYPE_UI8). Detta mappar till UInt64. |
| Filetime | 64 | Ett 64-bitars osignerat heltal som representerar antalet intervall på 100 nanosekunder sedan den 1 januari 1601 (DBTYPE_FILETIME). Detta mappar till DateTime. |
| Guid | 72 | En globalt unik identifierare (eller GUID) (DBTYPE_GUID). Detta mappar till Guid. |
| Binary | 128 | En dataström med binära data (DBTYPE_BYTES). Detta mappar till en Array av typen Byte. |
| Char | 129 | En teckensträng (DBTYPE_STR). Detta mappar till String. |
| WChar | 130 | En null-avslutad ström med Unicode-tecken (DBTYPE_WSTR). Detta mappar till String. |
| Numeric | 131 | Ett exakt numeriskt värde med fast precision och skalning (DBTYPE_NUMERIC). Detta mappar till Decimal. |
| DBDate | 133 | Datumdata i formatet yyyymmdd (DBTYPE_DBDATE). Detta mappar till DateTime. |
| DBTime | 134 | Tidsdata i formatet hhmmss (DBTYPE_DBTIME). Detta mappar till TimeSpan. |
| DBTimeStamp | 135 | Data och tidsdata i formatet yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). Detta mappar till DateTime. |
| PropVariant | 138 | En AUTOMATION PROPVARIANT (DBTYPE_PROP_VARIANT). Detta mappar till Object. |
| VarNumeric | 139 | Ett numeriskt värde med variabel längd (OleDbParameter endast). Detta mappar till Decimal. |
| VarChar | 200 | En variabellängdström med tecken som inte är Unicode-tecken (OleDbParameter endast). Detta mappar till String. |
| LongVarChar | 201 | Ett långt strängvärde (OleDbParameter endast). Detta mappar till String. |
| VarWChar | 202 | En variabellängd, null-avslutad ström med Unicode-tecken (OleDbParameter endast). Detta mappar till String. |
| LongVarWChar | 203 | Ett långt null-avslutat Unicode-strängvärde (OleDbParameter endast). Detta mappar till String. |
| VarBinary | 204 | En variabellängdsström med binära data (OleDbParameter endast). Detta mappar till en Array av typen Byte. |
| LongVarBinary | 205 | Ett långt binärt värde (OleDbParameter endast). Detta mappar till en Array av typen Byte. |
Kommentarer
Föregående tabell visar mappningar mellan OleDbType datatyper, OLE DB-datatyper (visas i parenteser) och de .NET typerna. Datatyperna OleDbType accepterar System.Char[] som Parameter.Value i parametriserade frågor.