Udostępnij za pośrednictwem


OdbcType Wyliczenie

Definicja

Określa typ danych pola, właściwość, do użycia w obiekcie OdbcParameter.

public enum class OdbcType
public enum OdbcType
type OdbcType = 
Public Enum OdbcType
Dziedziczenie
OdbcType

Pola

BigInt 1

Dokładna wartość liczbowa z dokładnością 19 (jeśli podpisana) lub 20 (jeśli niepodpisane) i skala 0 (podpisana: -2[63] = n <= 2[63] <- 1, niepodpisane:0 <= n <= 2[64] - 1) (SQL_BIGINT). Spowoduje to mapowania na Int64.

Binary 2

Strumień danych binarnych (SQL_BINARY). To mapuje na Array typ Byte.

Bit 3

Dane binarne pojedynczego bitu (SQL_BIT). Spowoduje to mapowania na Boolean.

Char 4

Ciąg znaków o stałej długości (SQL_CHAR). Spowoduje to mapowania na String.

Date 23

Dane daty w formacie rrrrdd (SQL_TYPE_DATE). Spowoduje to mapowania na DateTime.

DateTime 5

Dane daty w formacie yyyymmdddhhmmss (SQL_TYPE_TIMESTAMP). Spowoduje to mapowania na DateTime.

Decimal 6

Podpisana, dokładna, liczbowa wartość o dokładności co najmniej p i skali s, gdzie 1 = p <= 15 <i s <= p. Maksymalna precyzja jest specyficzna dla sterownika (SQL_DECIMAL). Spowoduje to mapowania na Decimal.

Double 8

Podpisana, przybliżona, liczbowa wartość z dokładnością binarną 53 (wartość zero lub bezwzględna 10[-308] do 10[308]) (SQL_DOUBLE). Spowoduje to mapowania na Double.

Image 9

Dane binarne o zmiennej długości. Maksymalna długość jest zależna od źródła danych (SQL_LONGVARBINARY). To mapuje na Array typ Byte.

Int 10

Dokładna wartość liczbowa o dokładności 10 i skali 0 (podpisana: -2[31] = n <= 2[31] - 1, bez znaku:0 <= n <= 2[32] <- 1) (SQL_INTEGER). Spowoduje to mapowania na Int32.

NChar 11

Ciąg znaków Unicode o stałej długości ciągu (SQL_WCHAR). Spowoduje to mapowania na String.

NText 12

Dane znaków o zmiennej długości Unicode. Maksymalna długość jest zależna od źródła danych. (SQL_WLONGVARCHAR). Spowoduje to mapowania na String.

Numeric 7

Podpisana, dokładna, liczbowa wartość z dokładnością p i skalą s, gdzie 1 <= p <= 15 i s <= p (SQL_NUMERIC). Spowoduje to mapowania na Decimal.

NVarChar 13

Strumień znaków Unicode o zmiennej długości (SQL_WVARCHAR). Spowoduje to mapowania na String.

Real 14

Podpisana, przybliżona, wartość liczbowa z dokładnością binarną 24 (wartość zero lub bezwzględna 10[-38] do 10[38]). (SQL_REAL). Spowoduje to mapowania na Single.

SmallDateTime 16

Dane i dane czasowe w formacie rrrrdhhmmss (SQL_TYPE_TIMESTAMP). Spowoduje to mapowania na DateTime.

SmallInt 17

Dokładna wartość liczbowa z dokładnością 5 i skalą 0 (podpisana: -32 768 <= n <= 32 767, bez znaku: 0 <= n <= 65 535) (SQL_SMALLINT). Spowoduje to mapowania na Int16.

Text 18

Dane znaków o zmiennej długości. Maksymalna długość to zależne od źródła danych (SQL_LONGVARCHAR). Spowoduje to mapowania na String.

Time 24

Dane daty w formacie hhmmss (SQL_TYPE_TIMES). Spowoduje to mapowania na DateTime.

Timestamp 19

Strumień danych binarnych (SQL_BINARY). To mapuje na Array typ Byte.

TinyInt 20

Dokładna wartość liczbowa z dokładnością 3 i skalą 0 (podpisana: -128 <= n <= 127, niepodpisane:0 <= n <= 255)(SQL_TINYINT). Spowoduje to mapowania na Byte.

UniqueIdentifier 15

Identyfikator GUID o stałej długości (SQL_GUID). Spowoduje to mapowania na Guid.

VarBinary 21

Zmienna długość pliku binarnego. Wartość maksymalna jest ustawiana przez użytkownika (SQL_VARBINARY). To mapuje na Array typ Byte.

VarChar 22

Ciąg znaków strumienia o zmiennej długości (SQL_CHAR). Spowoduje to mapowania na String.

Uwagi

W poniższej tabeli przedstawiono mapowania między typami danych, typami OdbcType danych ODBC (pokazanymi w nawiasach) i typami .NET Framework.

Dotyczy