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 Указывает метку даты и времени (yymmddhhmmss плюс дробь в миллиардах) (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

Применение