Поделиться через


DataTypeEnum

Область применения: Access 2013, Office 2013

Указывает тип данных поля, параметра или свойства. Соответствующий индикатор типа OLE DB отображается в скобках в столбце description следующей таблицы. Дополнительные сведения о типах данных OLE DB см. в главе 13 и приложении A справочника программистов OLE DB.

Константа

Значение

Описание

AdArray
(Не применяется к ADOX.)

0x2000

Значение флага, всегда в сочетании с другой константой типа данных, указывающее массив этого другого типа данных.

adBigInt

20

Указывает восьмибайтовое целое число со знаком (DBTYPE_I8).

adBinary

128

Указывает двоичное значение (DBTYPE_BYTES).

adBoolean

11

Указывает логическое значение (DBTYPE_BOOL).

adBSTR

8

Указывает символьную строку с пустым завершением (Юникод) (DBTYPE_BSTR).

adChapter

136

Указывает четырехбайтовое значение главы, определяющее строки в дочернем наборе строк (DBTYPE_HCHAPTER).

adChar

129

Указывает строковое значение (DBTYPE_STR).

adCurrency

6

Указывает значение валюты (DBTYPE_CY). Валюта — это число с фиксированной точкой с четырьмя цифрами справа от десятичной запятой. Он хранится в восьмибайтовом целочисленном со знаком, масштабируемом на 10 000.

adDate

7

Указывает значение даты (DBTYPE_DATE). Дата хранится в виде двойника, вся часть которого — количество дней с 30 декабря 1899 года, а дробная часть — доля дня.

adDBDate

133

Указывает значение даты (ггггммдд) (DBTYPE_DBDATE).

adDBTime

134

Указывает значение времени (hhmmss) (DBTYPE_DBTIME).

adDBTimeStamp

135

Указывает метку даты и времени (yyymmddhhmmss плюс доля в миллиардных долях) (DBTYPE_DBTIMESTAMP).

adDecimal

14

Указывает точное числовое значение с фиксированной точностью и масштабом (DBTYPE_DECIMAL).

adDouble

5

Указывает значение двойной точности с плавающей запятой (DBTYPE_R8).

adEmpty

0

Не задает значение (DBTYPE_EMPTY).

adError

10

Указывает 32-разрядный код ошибки (DBTYPE_ERROR).

adFileTime

64

Указывает 64-разрядное значение, представляющее число 100-наносекундных интервалов с 1 января 1601 г. (DBTYPE_FILETIME).

adGUID

72

Указывает глобальный уникальный идентификатор (GUID) (DBTYPE_GUID).

adIDispatch

9

Указывает указатель на интерфейс IDispatch в COM-объекте (DBTYPE_IDISPATCH).

ПРИМЕЧАНИЕ. Этот тип данных в настоящее время не поддерживается ADO. Использование может привести к непредсказуемым результатам.

adInteger

3

Указывает четырехбайтовое целое число со знаком (DBTYPE_I4).

adIUnknown

13

Указывает указатель на интерфейс IUnknown в объекте COM (DBTYPE_IUNKNOWN).

ПРИМЕЧАНИЕ. Этот тип данных в настоящее время не поддерживается ADO. Использование может привести к непредсказуемым результатам.

adLongVarBinary

205

Указывает длинное двоичное значение.

adLongVarChar

201

Указывает длинное строковое значение.

adLongVarWChar

203

Указывает длинное строковое значение Юникода, завершающееся null.

adNumeric

131

Указывает точное числовое значение с фиксированной точностью и масштабом (DBTYPE_NUMERIC).

adPropVariant

138

Указывает propvariant службы автоматизации (DBTYPE_PROP_VARIANT).

adSingle

4

Указывает значение с плавающей запятой с одной точностью (DBTYPE_R4).

adSmallInt

2

Указывает двухбайтовое целое число со знаком (DBTYPE_I2).

adTinyInt

16

Указывает однобайтовое целое число со знаком (DBTYPE_I1).

adUnsignedBigInt

21

Указывает восьмибайтовое целое число без знака (DBTYPE_UI8).

adUnsignedInt

19

Указывает четырехбайтовое целое число без знака (DBTYPE_UI4).

adUnsignedSmallInt

18

Указывает двухбайтовое целое число без знака (DBTYPE_UI2).

adUnsignedTinyInt

17

Указывает однобайтовое целое число без знака (DBTYPE_UI1).

adUserDefined

132

Указывает определяемую пользователем переменную (DBTYPE_UDT).

adVarBinary

204

Указывает двоичное значение (только объект Parameter ).

adVarChar

200

Указывает строковое значение.

adVariant

12

Указывает вариант автоматизации ( DBTYPE_VARIANT).

ПРИМЕЧАНИЕ. Этот тип данных в настоящее время не поддерживается ADO. Использование может привести к непредсказуемым результатам.

adVarNumeric

139

Указывает числовое значение (только объект Parameter ).

adVarWChar

202

Указывает символьную строку Юникода, завершаемую значением NULL.

adWChar

130

Указывает символьную строку Юникода, завершаемую значением NULL (DBTYPE_WSTR).

Эквивалент ADO/WFC

Пакет: com.ms.wfc.data

Константа

AdoEnums.DataType.ARRAY

AdoEnums.DataType.BIGINT

AdoEnums.DataType.BINARY

AdoEnums.DataType.BOOLEAN

AdoEnums.DataType.BSTR

AdoEnums.DataType.CHAPTER

AdoEnums.DataType.CHAR

AdoEnums.DataType.CURRENCY

AdoEnums.DataType.DATE

AdoEnums.DataType.DBDATE

AdoEnums.DataType.DBTIME

AdoEnums.DataType.DBTIMESTAMP

AdoEnums.DataType.DECIMAL

AdoEnums.DataType.DOUBLE

AdoEnums.DataType.EMPTY

AdoEnums.DataType.ERROR

AdoEnums.DataType.FILETIME

AdoEnums.DataType.GUID

AdoEnums.DataType.IDISPATCH

AdoEnums.DataType.INTEGER

AdoEnums.DataType.IUNKNOWN

AdoEnums.DataType.LONGVARBINARY

AdoEnums.DataType.LONGVARCHAR

AdoEnums.DataType.LONGVARWCHAR

AdoEnums.DataType.NUMERIC

AdoEnums.DataType.PROPVARIANT

AdoEnums.DataType.SINGLE

AdoEnums.DataType.SMALLINT

AdoEnums.DataType.TINYINT

AdoEnums.DataType.UNSIGNEDBIGINT

AdoEnums.DataType.UNSIGNEDINT

AdoEnums.DataType.UNSIGNEDSMALLINT

AdoEnums.DataType.UNSIGNEDTINYINT

AdoEnums.DataType.USERDEFINED

AdoEnums.DataType.VARBINARY

AdoEnums.DataType.VARCHAR

AdoEnums.DataType.VARIANT

AdoEnums.DataType.VARNUMERIC

AdoEnums.DataType.VARWCHAR

AdoEnums.DataType.WCHAR