Jazyk

OdbcType Výčet

Definice

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

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

Pole

Name Hodnota Description
BigInt 1

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

Binary 2

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

Bit 3

Binární data s jedním bitem (SQL_BIT). To se mapuje na Boolean.

Char 4

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

DateTime 5

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

Decimal 6

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

Numeric 7

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

Double 8

Podepsaná, 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 o délce proměnné Maximální délka je závislá na zdroji dat (SQL_LONGVARBINARY). Tím se mapuje na Array typ Byte.

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 mapuje na Int32.

NChar 11

Znakový řetězec 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 je závislá na zdroji dat. (SQL_WLONGVARCHAR). To se mapuje na String.

NVarChar 13

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

Real 14

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

UniqueIdentifier 15

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

SmallDateTime 16

Data a časová data ve formátu rrrrmmddhhmmss (SQL_TYPE_TIMESTAMP). To se mapuje 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 mapuje na Int16.

Text 18

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

Timestamp 19

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

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 mapuje na Byte.

VarBinary 21

Binární proměnná délka. Maximální hodnota je nastavena uživatelem (SQL_VARBINARY). Tím se mapuje na Array typ Byte.

VarChar 22

Řetězec znaku datového proudu s proměnnou 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.

Time 24

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

Poznámky

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

Platí pro