OdbcType 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, som ska användas i en OdbcParameter.
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- Arv
Fält
| Name | Värde | Description |
|---|---|---|
| BigInt | 1 | Exakt numeriskt värde med precisionen 19 (om det är signerat) eller 20 (om det är osignerat) och skala 0 (signerad: -2[63] <= n <= 2[63] - 1, osignerad:0 <= n <= 2[64] - 1) (SQL_BIGINT). Detta mappar till Int64. |
| Binary | 2 | En dataström med binära data (SQL_BINARY). Detta mappar till en Array av typen Byte. |
| Bit | 3 | Binära data med en bit (SQL_BIT). Detta mappar till Boolean. |
| Char | 4 | En sträng med fast längd (SQL_CHAR). Detta mappar till String. |
| DateTime | 5 | Datumdata i formatet yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Detta mappar till DateTime. |
| Decimal | 6 | Signerat, exakt, numeriskt värde med en precision på minst p och skalning s, där 1 <= p <= 15 och s <= p. Den maximala precisionen är drivrutinsspecifik (SQL_DECIMAL). Detta mappar till Decimal. |
| Numeric | 7 | Signerat, exakt, numeriskt värde med precision p och skalning s, där 1 <= p <= 15 och s <= p (SQL_NUMERIC). Detta mappar till Decimal. |
| Double | 8 | Signerat, ungefärligt, numeriskt värde med binär precision 53 (noll eller absolut värde 10[-308] till 10[308]) (SQL_DOUBLE). Detta mappar till Double. |
| Image | 9 | Binära data med variabel längd. Maximal längd är datakällberoende (SQL_LONGVARBINARY). Detta mappar till en Array av typen Byte. |
| Int | 10 | Exakt numeriskt värde med precision 10 och skalning 0 (signerad: -2[31] <= n <= 2[31] - 1, osignerad:0 <= n <= 2[32] - 1) (SQL_INTEGER). Detta mappar till Int32. |
| NChar | 11 | Unicode-teckensträng med fast stränglängd (SQL_WCHAR). Detta mappar till String. |
| NText | 12 | Unicode-teckendata med variabel längd. Maximal längd är datakällans beroende. (SQL_WLONGVARCHAR). Detta mappar till String. |
| NVarChar | 13 | En dataström med variabel längd med Unicode-tecken (SQL_WVARCHAR). Detta mappar till String. |
| Real | 14 | Signerat, ungefärligt, numeriskt värde med binär precision 24 (noll eller absolut värde 10[-38] till 10[38]). (SQL_REAL). Detta mappar till Single. |
| UniqueIdentifier | 15 | Ett GUID med fast längd (SQL_GUID). Detta mappar till Guid. |
| SmallDateTime | 16 | Data och tidsdata i formatet yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Detta mappar till DateTime. |
| SmallInt | 17 | Exakt numeriskt värde med precision 5 och skalning 0 (signerad: -32 768 <= n <= 32 767, osignerad: 0 <= n <= 65 535) (SQL_SMALLINT). Detta mappar till Int16. |
| Text | 18 | Teckendata för variabel längd. Maximal längd är datakällberoende (SQL_LONGVARCHAR). Detta mappar till String. |
| Timestamp | 19 | En dataström med binära data (SQL_BINARY). Detta mappar till en Array av typen Byte. |
| TinyInt | 20 | Exakt numeriskt värde med precision 3 och skalning 0 (signerad: -128 <= n <= 127, osignerad:0 <= n <= 255)(SQL_TINYINT). Detta mappar till Byte. |
| VarBinary | 21 | Binär variabel längd. Maxvärdet anges av användaren (SQL_VARBINARY). Detta mappar till en Array av typen Byte. |
| VarChar | 22 | En dataströmsteckensträng med variabel längd (SQL_CHAR). Detta mappar till String. |
| Date | 23 | Datumdata i formatet yyyymmdd (SQL_TYPE_DATE). Detta mappar till DateTime. |
| Time | 24 | Datumdata i formatet hhmmss (SQL_TYPE_TIMES). Detta mappar till DateTime. |
Kommentarer
I följande tabell visas mappningar mellan OdbcType datatyper, ODBC-datatyper (visas i parenteser) och .NET typer.