DataTypeEnum

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

Константа Значение Описание
AdArray 0x2000 Значение флага, всегда в сочетании с константой другого типа данных, указывающее массив другого типа данных. Не применяется к ADOX.
adBigInt 20 Указывает восьмибайтовое целое число со знаком (DBTYPE_I8).
adBinary 128 Указывает двоичное значение (DBTYPE_BYTES).
adBoolean 11 Указывает логическое значение (DBTYPE_BOOL).
adBSTR 8 Указывает символьную строку, завершаемую null (Юникод) (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 Указывает метку даты и времени (ггггмддхмммсс плюс доля в миллиардных долях) (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 Указывает двоичное значение.
adVarChar 200 Указывает строковое значение.
adVariant 12 Указывает вариант автоматизации (DBTYPE_VARIANT).

Примечание В настоящее время ADO не поддерживает этот тип данных. Использование может привести к непредсказуемым результатам.
adVarNumeric 139 Указывает числовое значение.
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

Применение