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

Определение

Задает тип данных поля или свойства для использования в объекте OleDbParameter.Specifies the data type of a field, a property, for use in an OleDbParameter.

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

Поля

BigInt 20

64-разрядное целое число со знаком (DBTYPE_I8).A 64-bit signed integer (DBTYPE_I8). Соответствует Int64.This maps to Int64.

Binary 128

Поток двоичных данных (DBTYPE_BYTES).A stream of binary data (DBTYPE_BYTES). Соответствует Array типа Byte.This maps to an Array of type Byte.

Boolean 11

Логическое значение (DBTYPE_BOOL).A Boolean value (DBTYPE_BOOL). Соответствует Boolean.This maps to Boolean.

BSTR 8

Строка знаков Юникод, заканчивающаяся знаком null (DBTYPE_BSTR).A null-terminated character string of Unicode characters (DBTYPE_BSTR). Соответствует String.This maps to String.

Char 129

Строка знаков (DBTYPE_STR).A character string (DBTYPE_STR). Соответствует String.This maps to String.

Currency 6

Значение валюты в диапазоне от –2 63 (или –922 337 203 685 477,5808) до 2 63 –1 (или +922 337 203 685 477,5807) с точностью до десятитысячных единицы валюты (DBTYPE_CY).A currency value ranging from -2 63 (or -922,337,203,685,477.5808) to 2 63 -1 (or +922,337,203,685,477.5807) with an accuracy to a ten-thousandth of a currency unit (DBTYPE_CY). Соответствует Decimal.This maps to Decimal.

Date 7

Дата в формате двойного числа с плавающей точкой (DBTYPE_DATE).Date data, stored as a double (DBTYPE_DATE). Целая часть числа равна числу дней, прошедшему с 30 декабря 1899 г., а десятичная часть равна части дня.The whole portion is the number of days since December 30, 1899, and the fractional portion is a fraction of a day. Соответствует DateTime.This maps to DateTime.

DBDate 133

Данные, представляющие дату, в формате ггггммдд (DBTYPE_DBDATE).Date data in the format yyyymmdd (DBTYPE_DBDATE). Соответствует DateTime.This maps to DateTime.

DBTime 134

Данные, представляющие время, в формате ччммсс (DBTYPE_DBTIME).Time data in the format hhmmss (DBTYPE_DBTIME). Соответствует TimeSpan.This maps to TimeSpan.

DBTimeStamp 135

Данные, представляющие дату и время, в формате ггггммддччммсс (DBTYPE_DBTIMESTAMP).Data and time data in the format yyyymmddhhmmss (DBTYPE_DBTIMESTAMP). Соответствует DateTime.This maps to DateTime.

Decimal 14

Числовое значение с фиксированной точностью и масштабом в диапазоне от –10 38 –1 до 10 38 –1 (DBTYPE_DECIMAL).A fixed precision and scale numeric value between -10 38 -1 and 10 38 -1 (DBTYPE_DECIMAL). Соответствует Decimal.This maps to Decimal.

Double 5

Число с плавающей запятой в диапазоне от -1,79E +308 до 1,79E +308 (DBTYPE_R8).A floating-point number within the range of -1.79E +308 through 1.79E +308 (DBTYPE_R8). Соответствует Double.This maps to Double.

Empty 0

Нет значения (DBTYPE_EMPTY).No value (DBTYPE_EMPTY).

Error 10

32-разрядный код ошибки (DBTYPE_ERROR).A 32-bit error code (DBTYPE_ERROR). Соответствует Exception.This maps to Exception.

Filetime 64

64-разрядное целое число без знака, представляющее число интервалов по 100 наносекунд, прошедших с 1 января 1601 г. (DBTYPE_FILETIME).A 64-bit unsigned integer representing the number of 100-nanosecond intervals since January 1, 1601 (DBTYPE_FILETIME). Соответствует DateTime.This maps to DateTime.

Guid 72

Глобальный уникальный идентификатор (GUID) (DBTYPE_GUID).A globally unique identifier (or GUID) (DBTYPE_GUID). Соответствует Guid.This maps to Guid.

IDispatch 9

Указатель на интерфейс IDispatch (DBTYPE_IDISPATCH).A pointer to an IDispatch interface (DBTYPE_IDISPATCH). Соответствует Object.This maps to Object.

Сейчас этот тип данных не поддерживается ADO.NET.This data type is not currently supported by ADO.NET. Его использование может привести к непредсказуемым результатам.Its usage may cause unpredictable results.

Integer 3

32-разрядное целое число со знаком (DBTYPE_I4).A 32-bit signed integer (DBTYPE_I4). Соответствует Int32.This maps to Int32.

IUnknown 13

Указатель на интерфейс IUnknown (DBTYPE_UNKNOWN).A pointer to an IUnknown interface (DBTYPE_UNKNOWN). Соответствует Object.This maps to Object.
Сейчас этот тип данных не поддерживается ADO.NET.This data type is not currently supported by ADO.NET. Его использование может привести к непредсказуемым результатам.Its usage may cause unpredictable results.

LongVarBinary 205

Длинное двоичное значение (только OleDbParameter).A long binary value (OleDbParameter only). Соответствует Array типа Byte.This maps to an Array of type Byte.

LongVarChar 201

Длинное строковое значение (только OleDbParameter).A long string value (OleDbParameter only). Соответствует String.This maps to String.

LongVarWChar 203

Длинное значение — строка Юникод, оканчивающаяся знаком null (только OleDbParameter).A long null-terminated Unicode string value (OleDbParameter only). Соответствует String.This maps to String.

Numeric 131

Точное числовое значение с фиксированной точностью и масштабом (DBTYPE_NUMERIC).An exact numeric value with a fixed precision and scale (DBTYPE_NUMERIC). Соответствует Decimal.This maps to Decimal.

PropVariant 138

PROPVARIANT автоматизации (DBTYPE_PROP_VARIANT).An automation PROPVARIANT (DBTYPE_PROP_VARIANT). Соответствует Object.This maps to Object.

Single 4

Число с плавающей запятой в диапазоне от -3,40E +38 до 3,40E +38 (DBTYPE_R4).A floating-point number within the range of -3.40E +38 through 3.40E +38 (DBTYPE_R4). Соответствует Single.This maps to Single.

SmallInt 2

16-разрядное целое число со знаком (DBTYPE_I2).A 16-bit signed integer (DBTYPE_I2). Соответствует Int16.This maps to Int16.

TinyInt 16

8-разрядное целое число со знаком (DBTYPE_I1).A 8-bit signed integer (DBTYPE_I1). Соответствует SByte.This maps to SByte.

UnsignedBigInt 21

64-разрядное целое число без знака (DBTYPE_UI8).A 64-bit unsigned integer (DBTYPE_UI8). Соответствует UInt64.This maps to UInt64.

UnsignedInt 19

32-разрядное целое число без знака (DBTYPE_UI4).A 32-bit unsigned integer (DBTYPE_UI4). Соответствует UInt32.This maps to UInt32.

UnsignedSmallInt 18

16-разрядное целое число без знака (DBTYPE_UI2).A 16-bit unsigned integer (DBTYPE_UI2). Соответствует UInt16.This maps to UInt16.

UnsignedTinyInt 17

8-разрядное целое число без знака (DBTYPE_UI1).A 8-bit unsigned integer (DBTYPE_UI1). Соответствует Byte.This maps to Byte.

VarBinary 204

Поток двоичных данных переменной длины (только OleDbParameter).A variable-length stream of binary data (OleDbParameter only). Соответствует Array типа Byte.This maps to an Array of type Byte.

VarChar 200

Поток знаков (отличных от знаков Юникода) переменной длины (только OleDbParameter).A variable-length stream of non-Unicode characters (OleDbParameter only). Соответствует String.This maps to String.

Variant 12

Особый тип данных, который может содержать числовые, строковые, двоичные значения, даты, а также специальные значения Empty и Null (DBTYPE_VARIANT).A special data type that can contain numeric, string, binary, or date data, and also the special values Empty and Null (DBTYPE_VARIANT). Если не указан другой тип, предполагается этот тип.This type is assumed if no other is specified. Соответствует Object.This maps to Object.

VarNumeric 139

Числовое значение с переменной длиной (только OleDbParameter).A variable-length numeric value (OleDbParameter only). Соответствует Decimal.This maps to Decimal.

VarWChar 202

Поток знаков Юникода переменной длины, заканчивающийся знаком null (только OleDbParameter).A variable-length, null-terminated stream of Unicode characters (OleDbParameter only). Соответствует String.This maps to String.

WChar 130

Поток знаков Юникода, заканчивающийся знаком null (DBTYPE_WSTR).A null-terminated stream of Unicode characters (DBTYPE_WSTR). Соответствует String.This maps to String.

Комментарии

В приведенной выше таблице показаны сопоставления OleDbType типов данных, OLE DB типы данных (показанные в круглых скобках) и типы .NET Framework.The preceding table shows mappings between OleDbType data types, OLE DB data types (shown in parentheses), and the .NET Framework types. OleDbTypeТипы данных принимаются System.Char[] как Parameter.Value в параметризованных запросах.The OleDbType data types accept System.Char[] as Parameter.Value in parameterized queries.

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