OleDbType OleDbType OleDbType OleDbType Enum

Определение

Задает тип данных поля или свойства для использования в объекте 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
Наследование

Поля

BigInt BigInt BigInt BigInt 20

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

Binary Binary Binary Binary 128

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

Boolean Boolean Boolean Boolean 11

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

BSTR BSTR BSTR BSTR 8

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

Char Char Char Char 129

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

Currency Currency Currency 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 Date Date 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 DBDate DBDate DBDate 133

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

DBTime DBTime DBTime DBTime 134

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

DBTimeStamp DBTimeStamp DBTimeStamp DBTimeStamp 135

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

Decimal Decimal Decimal 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 Double Double 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 Empty Empty Empty 0

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

Error Error Error Error 10

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

Filetime Filetime Filetime 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 Guid Guid Guid 72

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

IDispatch IDispatch IDispatch 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 Integer Integer Integer 3

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

IUnknown IUnknown IUnknown 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 LongVarBinary LongVarBinary LongVarBinary 205

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

LongVarChar LongVarChar LongVarChar LongVarChar 201

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

LongVarWChar LongVarWChar LongVarWChar LongVarWChar 203

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

Numeric Numeric Numeric Numeric 131

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

PropVariant PropVariant PropVariant PropVariant 138

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

Single Single Single 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 SmallInt SmallInt SmallInt 2

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

TinyInt TinyInt TinyInt TinyInt 16

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

UnsignedBigInt UnsignedBigInt UnsignedBigInt UnsignedBigInt 21

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

UnsignedInt UnsignedInt UnsignedInt UnsignedInt 19

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

UnsignedSmallInt UnsignedSmallInt UnsignedSmallInt UnsignedSmallInt 18

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

UnsignedTinyInt UnsignedTinyInt UnsignedTinyInt UnsignedTinyInt 17

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

VarBinary VarBinary VarBinary VarBinary 204

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

VarChar VarChar VarChar VarChar 200

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

Variant Variant Variant 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 VarNumeric VarNumeric VarNumeric 139

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

VarWChar VarWChar VarWChar VarWChar 202

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

WChar WChar WChar 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. Типы данных принимаются System.Char[] как Parameter.Value в параметризованных запросах. OleDbTypeThe OleDbType data types accept System.Char[] as Parameter.Value in parameterized queries.

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