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í podepsáno) a měřítkem 0 (se znaménkem: -2[63] <= n <= 2[63] - 1, bez znaménka:0 < = n <= 2[64] - 1) (SQL_BIGINT). To se namapuje na Int64.

Binary 2

Stream binárních dat (SQL_BINARY). To se mapuje na typ ArrayByte.

Bit 3

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

Char 4

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

Date 23

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

DateTime 5

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

Decimal 6

Přesná číselná hodnota s přesností na p a měřítko s, kde 1 <= p <= 15 a s <= p. Maximální přesnost je specifická pro jednotlivé ovladače (SQL_DECIMAL). To se namapuje 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 namapuje na Double.

Image 9

Binární data s proměnlivou délkou. Maximální délka závisí na zdroji dat (SQL_LONGVARBINARY). To se mapuje na typ ArrayByte.

Int 10

Přesná číselná hodnota s přesností 10 a měřítkem 0 (se znaménkem: -2[31] <= n <= 2[31] - 1, bez znaménka:0 < = n <= 2[32] - 1) (SQL_INTEGER). To se namapuje na Int32.

NChar 11

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

NText 12

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

Numeric 7

Přesná číselná hodnota s přesností p a měřítkem s, kde 1 <= p <= 15 a s <= p (SQL_NUMERIC). To se namapuje na Decimal.

NVarChar 13

Datový proud s proměnlivou délkou znaků Unicode (SQL_WVARCHAR). To se namapuje 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 namapuje na Single.

SmallDateTime 16

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

SmallInt 17

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

Text 18

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

Time 24

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

Timestamp 19

Stream binárních dat (SQL_BINARY). To se mapuje na typ ArrayByte.

TinyInt 20

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

UniqueIdentifier 15

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

VarBinary 21

Binární proměnná délka. Maximální hodnotu nastavuje uživatel (SQL_VARBINARY). To se mapuje na typ ArrayByte.

VarChar 22

Řetězec znaků datového proudu s proměnlivou délkou (SQL_CHAR). To se namapuje 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