OdbcType Výčet

Definice

Určuje datový typ pole , vlastnost, pro použití v objektu OdbcParameter.

public enum class OdbcType
public enum OdbcType
type OdbcType = 
Public Enum OdbcType
Dědičnost
OdbcType

Pole

BigInt 1

Přesná číselná hodnota s přesností 19 (pokud je podepsáno) nebo 20 (pokud není označeno) a měřítkem 0 (podepsáno: -2[63] <= n <= 2[63] - 1, nepodepsané:0 <= n <= 2[64] - 1) (SQL_BIGINT). To se mapuje na Int64.

Binary 2

Datový proud binárních dat (SQL_BINARY). Tím se namapuje na Array typ Byte.

Bit 3

Jednobitová binární data (SQL_BIT). To se mapuje na Boolean.

Char 4

Řetězec znaků s pevnou délkou (SQL_CHAR). To se mapuje na String.

Date 23

Data data ve formátu rrrrmmdd (SQL_TYPE_DATE). To se mapuje na DateTime.

DateTime 5

Data data ve formátu rrrrmmddhhmmss (SQL_TYPE_TIMESTAMP). To se mapuje na DateTime.

Decimal 6

Cená přesná číselná hodnota s přesností alespoň p a stupnice s, kde 1 <= p <= 15 a s <= p. Maximální přesnost je specifická pro řidiče (SQL_DECIMAL). To se mapuje na Decimal.

Double 8

Signá, přibližná číselná hodnota s binární přesností 53 (nula nebo absolutní hodnota 10[-308] až 10[308]) (SQL_DOUBLE). To se mapuje na Double.

Image 9

Binární data s proměnnou délkou. Maximální délka závisí na zdroji dat (SQL_LONGVARBINARY). Tím se namapuje na Array typ Byte.

Int 10

Přesná číselná hodnota s přesností 10 a měřítko 0 (sign: -2[31] <= n <= 2[31] - 1, unsigned:0 <= n <= 2[32] - 1) (SQL_INTEGER). To se mapuje na Int32.

NChar 11

Řetězec znaků Unicode s pevnou délkou řetězce (SQL_WCHAR). To se mapuje na String.

NText 12

Data znaků s proměnnou délkou unicode. Maximální délka závisí na zdroji dat. (SQL_WLONGVARCHAR). To se mapuje na String.

Numeric 7

<1 = p <= 15 a s <= p (SQL_NUMERIC) To se mapuje na Decimal.

NVarChar 13

Datový proud s proměnlivou délkou znaků Unicode (SQL_WVARCHAR). To se mapuje na String.

Real 14

Signá, přibližná číselná hodnota s binární přesností 24 (nula nebo absolutní hodnota 10[-38] až 10[38]). (SQL_REAL). To se mapuje na Single.

SmallDateTime 16

Data a časová data ve formátu yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). To se mapuje na DateTime.

SmallInt 17

Přesná číselná hodnota s přesností 5 a měřítkem 0 (signováno: -32 768 <= n <= 32 767, bez znaménka: 0 <= n <= 65 535) (SQL_SMALLINT). To se mapuje na Int16.

Text 18

Data znaků s proměnlivou délkou. Maximální délka závisí na zdroji dat (SQL_LONGVARCHAR). To se mapuje na String.

Time 24

Data data ve formátu hhmmss (SQL_TYPE_TIMES). To se mapuje na DateTime.

Timestamp 19

Datový proud binárních dat (SQL_BINARY). Tím se namapuje na Array typ Byte.

TinyInt 20

Přesná číselná hodnota s přesností 3 a měřítko 0 (znaménkem: -128 <= n <= 127, bez znaménka:0 <= n <= 255)(SQL_TINYINT). To se mapuje na Byte.

UniqueIdentifier 15

Identifikátor GUID s pevnou délkou (SQL_GUID). To se mapuje na Guid.

VarBinary 21

Binární proměnná délka. Maximální hodnotu nastavuje uživatel (SQL_VARBINARY). Tím se namapuje na Array typ Byte.

VarChar 22

Řetězec znaků datového proudu s proměnnou délkou (SQL_CHAR). To se mapuje na String.

Poznámky

Následující tabulka ukazuje mapování mezi OdbcType datovými typy, datovými typy ODBC (zobrazenými v závorkách) a typy rozhraní .NET Framework.

Platí pro