OdbcType Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.