OleDbType Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает тип данных поля или свойства для использования в объекте OleDbParameter.
public enum class OleDbType
public enum OleDbType
type OleDbType =
Public Enum OleDbType
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| BigInt | 20 | 64-разрядное целое число со знаком (DBTYPE_I8). Соответствует Int64. |
| Binary | 128 | Поток двоичных данных (DBTYPE_BYTES). Соответствует Array типа Byte. |
| Boolean | 11 | Логическое значение (DBTYPE_BOOL). Соответствует Boolean. |
| BSTR | 8 | Строка знаков Юникод, заканчивающаяся знаком null (DBTYPE_BSTR). Соответствует String. |
| Char | 129 | Строка знаков (DBTYPE_STR). Соответствует String. |
| Currency | 6 | Значение валюты в диапазоне от –2 63 (или –922 337 203 685 477,5808) до 2 63 –1 (или +922 337 203 685 477,5807) с точностью до десятитысячных единицы валюты (DBTYPE_CY). Соответствует Decimal. |
| Date | 7 | Дата в формате двойного числа с плавающей точкой (DBTYPE_DATE). Целая часть числа равна числу дней, прошедшему с 30 декабря 1899 г., а десятичная часть равна части дня. Соответствует DateTime. |
| DBDate | 133 | Данные, представляющие дату, в формате ггггммдд (DBTYPE_DBDATE). Соответствует DateTime. |
| DBTime | 134 | Данные, представляющие время, в формате ччммсс (DBTYPE_DBTIME). Соответствует TimeSpan. |
| DBTimeStamp | 135 | Данные, представляющие дату и время, в формате ггггммддччммсс (DBTYPE_DBTIMESTAMP). Соответствует DateTime. |
| Decimal | 14 | Числовое значение с фиксированной точностью и масштабом в диапазоне от –10 38 –1 до 10 38 –1 (DBTYPE_DECIMAL). Соответствует Decimal. |
| Double | 5 | Число с плавающей запятой в диапазоне от -1,79E +308 до 1,79E +308 (DBTYPE_R8). Соответствует Double. |
| Empty | 0 | Нет значения (DBTYPE_EMPTY). |
| Error | 10 | 32-разрядный код ошибки (DBTYPE_ERROR). Соответствует Exception. |
| Filetime | 64 | 64-разрядное целое число без знака, представляющее число интервалов по 100 наносекунд, прошедших с 1 января 1601 г. (DBTYPE_FILETIME). Соответствует DateTime. |
| Guid | 72 | Глобальный уникальный идентификатор (GUID) (DBTYPE_GUID). Соответствует Guid. |
| IDispatch | 9 | Указатель на интерфейс Сейчас этот тип данных не поддерживается ADO.NET. Его использование может привести к непредсказуемым результатам. |
| Integer | 3 | 32-разрядное целое число со знаком (DBTYPE_I4). Соответствует Int32. |
| IUnknown | 13 | Указатель на интерфейс |
| LongVarBinary | 205 | Длинное двоичное значение (только OleDbParameter). Соответствует Array типа Byte. |
| LongVarChar | 201 | Длинное строковое значение (только OleDbParameter). Соответствует String. |
| LongVarWChar | 203 | Длинное значение — строка Юникод, оканчивающаяся знаком null (только OleDbParameter). Соответствует String. |
| Numeric | 131 | Точное числовое значение с фиксированной точностью и масштабом (DBTYPE_NUMERIC). Соответствует Decimal. |
| PropVariant | 138 | PROPVARIANT автоматизации (DBTYPE_PROP_VARIANT). Соответствует Object. |
| Single | 4 | Число с плавающей запятой в диапазоне от -3,40E +38 до 3,40E +38 (DBTYPE_R4). Соответствует Single. |
| SmallInt | 2 | 16-разрядное целое число со знаком (DBTYPE_I2). Соответствует Int16. |
| TinyInt | 16 | 8-разрядное целое число со знаком (DBTYPE_I1). Соответствует SByte. |
| UnsignedBigInt | 21 | 64-разрядное целое число без знака (DBTYPE_UI8). Соответствует UInt64. |
| UnsignedInt | 19 | 32-разрядное целое число без знака (DBTYPE_UI4). Соответствует UInt32. |
| UnsignedSmallInt | 18 | 16-разрядное целое число без знака (DBTYPE_UI2). Соответствует UInt16. |
| UnsignedTinyInt | 17 | 8-разрядное целое число без знака (DBTYPE_UI1). Соответствует Byte. |
| VarBinary | 204 | Поток двоичных данных переменной длины (только OleDbParameter). Соответствует Array типа Byte. |
| VarChar | 200 | Поток знаков (отличных от знаков Юникода) переменной длины (только OleDbParameter). Соответствует String. |
| Variant | 12 | Особый тип данных, который может содержать числовые, строковые, двоичные значения, даты, а также специальные значения Empty и Null (DBTYPE_VARIANT). Если не указан другой тип, предполагается этот тип. Соответствует Object. |
| VarNumeric | 139 | Числовое значение с переменной длиной (только OleDbParameter). Соответствует Decimal. |
| VarWChar | 202 | Поток знаков Юникода переменной длины, заканчивающийся знаком null (только OleDbParameter). Соответствует String. |
| WChar | 130 | Поток знаков Юникода, заканчивающийся знаком null (DBTYPE_WSTR). Соответствует String. |
Комментарии
В приведенной выше таблице показаны сопоставления между OleDbType типами данных, типами данных OLE DB (показаны в круглых скобках) и типами платформа .NET Framework. Типы OleDbType данных принимают System.Char[] как Parameter.Value в параметризованных запросах.