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, 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.