OdbcType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает тип данных поля или свойства для использования в объекте OdbcParameter.
public enum class OdbcType
public enum OdbcType
type OdbcType =
Public Enum OdbcType
- Наследование
Поля
BigInt | 1 | Точное числовое значение с точностью 19 (со знаком) или 20 (без знака) и масштабом 0 (со знаком: –2[63] <= n <= 2[63] – 1, без знака: 0 <= n <= 2[64] – 1) (SQL_BIGINT). Соответствует Int64. |
Binary | 2 | Поток двоичных данных (SQL_BINARY). Соответствует Array типа Byte. |
Bit | 3 | Однобитовые двоичные данные (SQL_BIT). Соответствует Boolean. |
Char | 4 | Строка символов фиксированной длины (SQL_CHAR). Соответствует String. |
Date | 23 | Данные, представляющие дату в формате ггггммдд (SQL_TYPE_DATE). Соответствует DateTime. |
DateTime | 5 | Данные, представляющие дату в формате ггггммддччммсс (SQL_TYPE_TIMESTAMP). Соответствует DateTime. |
Decimal | 6 | Точное числовое значение со знаком с точностью по крайней мере p и масштабом s, где 1 <= p <= 15 и s <= p. Максимальная точность зависит от драйвера (SQL_DECIMAL). Соответствует Decimal. |
Double | 8 | Приближенное числовое значение со знаком и двоичной точностью 53 (ноль или абсолютное значение от 10[–308] до 10[308]) (SQL_DOUBLE). Соответствует Double. |
Image | 9 | Двоичные данные с переменной длиной. Максимальная длина зависит от источника данных (SQL_LONGVARBINARY). Соответствует Array типа Byte. |
Int | 10 | Точное числовое значение с точностью 10 и масштабом 0 (со знаком: –2[31] <= n <= 2[31] – 1, без знака: 0 <= n <= 2[32] – 1) (SQL_INTEGER). Соответствует Int32. |
NChar | 11 | Строка символов Юникода с фиксированной длиной (SQL_WCHAR). Соответствует String. |
NText | 12 | Символьные данные Юникода с переменной длиной. Максимальная длина зависит от источника данных. (SQL_WLONGVARCHAR). Соответствует String. |
Numeric | 7 | Точное числовое значение со знаком с точностью p и масштабом s, где 1 <= p <= 15 и s <= p (SQL_NUMERIC). Соответствует Decimal. |
NVarChar | 13 | Поток символов Юникода с переменной длиной (SQL_WVARCHAR). Соответствует String. |
Real | 14 | Приближенное числовое значение со знаком и двоичной точностью 24 (ноль или абсолютное значение от 10[-38] до 10[38]) (SQL_REAL). Соответствует Single. |
SmallDateTime | 16 | Данные, представляющие дату и время в формате ггггммддччммсс (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. |
Time | 24 | Данные, представляющие дату в формате ччммсс (SQL_TYPE_TIMES). Соответствует DateTime. |
Timestamp | 19 | Поток двоичных данных (SQL_BINARY). Соответствует Array типа Byte. |
TinyInt | 20 | Точное числовое значение с точностью 3 и масштабом 0 (со знаком: –128 <= n <= 127, без знака: 0 <= n <= 255) (SQL_TINYINT). Соответствует Byte. |
UniqueIdentifier | 15 | Идентификатор GUID с фиксированной длиной (SQL_GUID). Соответствует Guid. |
VarBinary | 21 | Двоичные данные переменной длины. Максимальная длина задается пользователем (SQL_VARBINARY). Соответствует Array типа Byte. |
VarChar | 22 | Потоковая символьная строка переменной длины (SQL_CHAR). Соответствует String. |
Комментарии
В следующей таблице показаны сопоставления между OdbcType типами данных, типами данных ODBC (показаны в круглых скобках) и платформа .NET Framework типами.