OdbcType Перечисление

Определение

Указывает тип данных поля, свойства для использования в OdbcParameter.

public enum class OdbcType
public enum OdbcType
type OdbcType = 
Public Enum OdbcType
Наследование
OdbcType

Поля

Имя Значение Описание
BigInt 1

Точное числовое значение с точностью 19 (если подпись) или 20 (если не указано) и масштаб 0 (подписанный: -2[63] <= n <= 2[63] - 1, unsigned:0 <= n <= 2[64] - 1) (SQL_BIGINT). Это сопоставляется с Int64.

Binary 2

Поток двоичных данных (SQL_BINARY). Это сопоставляется с типом ArrayByte.

Bit 3

Однобитовые двоичные данные (SQL_BIT). Это сопоставляется с Boolean.

Char 4

Строка символов фиксированной длины (SQL_CHAR). Это сопоставляется с String.

DateTime 5

Данные даты в формате yyyymmddhhmmss (SQL_TYPE_TIMESTAMP). Это сопоставляется с DateTime.

Decimal 6

Подписанный, точный, числовое значение с точностью по крайней мере p и scale s, где 1 <= p <= 15 и s <= p. Максимальная точность зависит от драйвера (SQL_DECIMAL). Это сопоставляется с Decimal.

Numeric 7

Подписанный, точный, числовое значение с точностью p и масштабируемым s, где 1 = p = 15 <и s <= p (SQL_NUMERIC).< Это сопоставляется с Decimal.

Double 8

Подписанный, приблизительный, числовое значение с двоичной точностью 53 (нулевое или абсолютное значение 10[-308] до 10[308]) (SQL_DOUBLE). Это сопоставляется с Double.

Image 9

Двоичные данные переменной длины. Максимальная длина зависит от источника данных (SQL_LONGVARBINARY). Это сопоставляется с типом ArrayByte.

Int 10

Точное числовое значение с точностью 10 и масштабом 0 (подписанный: -2[31] <= n <= 2[31] - 1, unsigned:0 <= n <= 2[32] - 1) (SQL_INTEGER). Это сопоставляется с Int32.

NChar 11

Символьная строка Юникода фиксированной длины строки (SQL_WCHAR). Это сопоставляется с String.

NText 12

Символьные данные переменной длины Юникода. Максимальная длина зависит от источника данных. (SQL_WLONGVARCHAR). Это сопоставляется с String.

NVarChar 13

Поток переменной длины символов Юникода (SQL_WVARCHAR). Это сопоставляется с String.

Real 14

Подписанный, приблизительное числовое значение с двоичной точностью 24 (нулевое или абсолютное значение 10[-38] до 10[38]). (SQL_REAL). Это сопоставляется с Single.

UniqueIdentifier 15

GUID фиксированной длины (SQL_GUID). Это сопоставляется с Guid.

SmallDateTime 16

Данные и время в формате yymmddhhmmss (SQL_TYPE_TIMESTAMP). Это сопоставляется с DateTime.

SmallInt 17

Точное числовое значение с точностью 5 и масштабом 0 (подписанный: -32 768 <= n <= 32 767, без знака: 0 <= n <= 65 535) (SQL_SMALLINT). Это сопоставляется с Int16.

Text 18

Данные символов переменной длины. Максимальная длина зависит от источника данных (SQL_LONGVARCHAR). Это сопоставляется с String.

Timestamp 19

Поток двоичных данных (SQL_BINARY). Это сопоставляется с типом ArrayByte.

TinyInt 20

Точное числовое значение с точностью 3 и масштабом 0 (подписанный: -128 <= n = 127, unsigned:0 <= n <<= 255)(SQL_TINYINT). Это сопоставляется с Byte.

VarBinary 21

Двоичный файл переменной длины. Максимальное значение задается пользователем (SQL_VARBINARY). Это сопоставляется с типом ArrayByte.

VarChar 22

Строка символа потока переменной длины (SQL_CHAR). Это сопоставляется с String.

Date 23

Данные даты в формате yymmdd (SQL_TYPE_DATE). Это сопоставляется с DateTime.

Time 24

Данные даты в формате hhmmss (SQL_TYPE_TIMES). Это сопоставляется с DateTime.

Комментарии

В следующей таблице показаны сопоставления между типами данных OdbcType, типами данных ODBC (показанными в скобках) и типами .NET.

Применяется к