OdbcType Enum

Definition

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
OdbcType

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.

Gäller för