DataTypeEnumDataTypeEnum

Указывает тип данных поле, параметр, или свойство.Specifies the data type of a Field, Parameter, or Property. В круглых скобках в столбце "Описание" в следующей таблице показан соответствующий индикатор типа OLE DB.The corresponding OLE DB type indicator is shown in parentheses in the description column of the following table.

КонстантаConstant ЗначениеValue ОписаниеDescription
AdArrayAdArray 0x20000x2000 Значение флага всегда в сочетании с другой константой типа данных, который указывает массив другого типа данных.A flag value, always combined with another data type constant, that indicates an array of the other data type. Не применяется к ADOX.Does not apply to ADOX.
adBigIntadBigInt 2020 Указывает, 8 байтовое целое число со знаком (DBTYPE_I8).Indicates an eight-byte signed integer (DBTYPE_I8).
adBinaryadBinary 128128 Указывает, двоичное значение (DBTYPE_BYTES).Indicates a binary value (DBTYPE_BYTES).
adBooleanadBoolean 1111 Указывает логическое значение (DBTYPE_BOOL).Indicates a Boolean value (DBTYPE_BOOL).
adBSTRadBSTR 88 Указывает строку символов с завершающим нулем (Юникод) (DBTYPE_BSTR).Indicates a null-terminated character string (Unicode) (DBTYPE_BSTR).
adChapteradChapter 136136 Указывает значение Глава 4 байта, определяет строки в набор дочерних строк (DBTYPE_HCHAPTER).Indicates a four-byte chapter value that identifies rows in a child rowset (DBTYPE_HCHAPTER).
adCharadChar 129129 Указывает строковое значение (DBTYPE_STR).Indicates a string value (DBTYPE_STR).
adCurrencyadCurrency 66 Указывает значение валюты (DBTYPE_CY).Indicates a currency value (DBTYPE_CY). Валюта — это число с фиксированной запятой с четырьмя цифрами справа от десятичной запятой.Currency is a fixed-point number with four digits to the right of the decimal point. Он хранится в 8 байтовое целое число со знаком с шагом в 10 000.It is stored in an eight-byte signed integer scaled by 10,000.
adDateadDate 77 Показывает значение date (DBTYPE_DATE).Indicates a date value (DBTYPE_DATE). Дата сохраняется как значение типа double, целая часть из которых является количество дней, прошедшему с 30 декабря 1899, а дробная часть которого равна части дня.A date is stored as a double, the whole part of which is the number of days since December 30, 1899, and the fractional part of which is the fraction of a day.
adDBDateadDBDate 133133 Показывает значение date (ГГГГММДД) (DBTYPE_DBDATE).Indicates a date value (yyyymmdd) (DBTYPE_DBDATE).
adDBTimeadDBTime 134134 Указывает значение времени (ЧЧММСС) (DBTYPE_DBTIME).Indicates a time value (hhmmss) (DBTYPE_DBTIME).
adDBTimeStampadDBTimeStamp 135135 Указывает отметку даты и времени (ггггммддччммсс плюс дроби миллиардных) (DBTYPE_DBTIMESTAMP).Indicates a date/time stamp (yyyymmddhhmmss plus a fraction in billionths) (DBTYPE_DBTIMESTAMP).
adDecimaladDecimal 1414 Указывает точное числовое значение с фиксированной точностью и масштабом (DBTYPE_DECIMAL).Indicates an exact numeric value with a fixed precision and scale (DBTYPE_DECIMAL).
adDoubleadDouble 55 Указывает значение с плавающей запятой двойной точности (DBTYPE_R8).Indicates a double-precision floating-point value (DBTYPE_R8).
adEmptyadEmpty 00 Не заданы значения (DBTYPE_EMPTY).Specifies no value (DBTYPE_EMPTY).
adErroradError 1010 Указывает 32-разрядный код ошибки (DBTYPE_ERROR).Indicates a 32-bit error code (DBTYPE_ERROR).
adFileTimeadFileTime 6464 Показывает 64-разрядное значение, представляющее количество 100-наносекундных интервалов с 1 января 1601 г. (DBTYPE_FILETIME).Indicates a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (DBTYPE_FILETIME).
adGUIDadGUID 7272 Глобально уникальный идентификатор (GUID) (DBTYPE_GUID).Indicates a globally unique identifier (GUID) (DBTYPE_GUID).
adIDispatchadIDispatch 99 Указывает указатель на IDispatch интерфейс COM-объекта (DBTYPE_IDISPATCH).Indicates a pointer to an IDispatch interface on a COM object (DBTYPE_IDISPATCH).

Примечание этот тип данных в настоящее время не поддерживается ADO.Note This data type is currently not supported by ADO. Использование может привести к непредсказуемым результатам.Usage may cause unpredictable results.
adIntegeradInteger 33 Указывает четырехбайтовое целое число со знаком (DBTYPE_I4).Indicates a four-byte signed integer (DBTYPE_I4).
adIUnknownadIUnknown 1313 Указывает указатель на IUnknown интерфейс COM-объекта (DBTYPE_IUNKNOWN).Indicates a pointer to an IUnknown interface on a COM object (DBTYPE_IUNKNOWN).

Примечание этот тип данных в настоящее время не поддерживается ADO.Note This data type is currently not supported by ADO. Использование может привести к непредсказуемым результатам.Usage may cause unpredictable results.
adLongVarBinaryadLongVarBinary 205205 Указывает Длинное двоичное значение.Indicates a long binary value.
adLongVarCharadLongVarChar 201201 Указывает длинное строковое значение.Indicates a long string value.
adLongVarWCharadLongVarWChar 203203 Указывает значение долго нулем строку Юникода.Indicates a long null-terminated Unicode string value.
adNumericadNumeric 131131 Указывает точное числовое значение с фиксированной точностью и масштабом (DBTYPE_NUMERIC).Indicates an exact numeric value with a fixed precision and scale (DBTYPE_NUMERIC).
adPropVariantadPropVariant 138138 Указывает автоматизации (DBTYPE_PROP_VARIANT) PROPVARIANT.Indicates an Automation PROPVARIANT (DBTYPE_PROP_VARIANT).
adSingleadSingle 44 Указывает значение с плавающей запятой одиночной точности (DBTYPE_R4).Indicates a single-precision floating-point value (DBTYPE_R4).
adSmallIntadSmallInt 22 Указывает двухбайтное целое число со знаком (DBTYPE_I2).Indicates a two-byte signed integer (DBTYPE_I2).
adTinyIntadTinyInt 1616 Указывает однобайтовое целое число со знаком (DBTYPE_I1).Indicates a one-byte signed integer (DBTYPE_I1).
adUnsignedBigIntadUnsignedBigInt 2121 Указывает, 8 байтовое целое число без знака (DBTYPE_UI8).Indicates an eight-byte unsigned integer (DBTYPE_UI8).
adUnsignedIntadUnsignedInt 1919 Указывает целое число без знака размером 4 байта (DBTYPE_UI4).Indicates a four-byte unsigned integer (DBTYPE_UI4).
adUnsignedSmallIntadUnsignedSmallInt 1818 Указывает целое число без знака размером 2 байта (DBTYPE_UI2).Indicates a two-byte unsigned integer (DBTYPE_UI2).
adUnsignedTinyIntadUnsignedTinyInt 1717 Указывает однобайтовое целое число без знака (DBTYPE_UI1).Indicates a one-byte unsigned integer (DBTYPE_UI1).
adUserDefinedadUserDefined 132132 Указывает пользовательскую переменную (DBTYPE_UDT).Indicates a user-defined variable (DBTYPE_UDT).
adVarBinaryadVarBinary 204204 Указывает, двоичное значение.Indicates a binary value.
adVarCharadVarChar 200200 Указывает строковое значение.Indicates a string value.
adVariantadVariant 1212 Указывает автоматизации Variant (DBTYPE_VARIANT).Indicates an Automation Variant (DBTYPE_VARIANT).

Примечание этот тип данных в настоящее время не поддерживается ADO.Note This data type is currently not supported by ADO. Использование может привести к непредсказуемым результатам.Usage may cause unpredictable results.
adVarNumericadVarNumeric 139139 Указывает числовое значение.Indicates a numeric value.
adVarWCharadVarWChar 202202 Указывает, заканчивающуюся нулем строку символов Юникода.Indicates a null-terminated Unicode character string.
adWCharadWChar 130130 Указывает строку символов Юникода (DBTYPE_WSTR) нулем.Indicates a null-terminated Unicode character string (DBTYPE_WSTR).

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

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

КонстантаConstant
AdoEnums.DataType.ARRAYAdoEnums.DataType.ARRAY
AdoEnums.DataType.BIGINTAdoEnums.DataType.BIGINT
AdoEnums.DataType.BINARYAdoEnums.DataType.BINARY
AdoEnums.DataType.BOOLEANAdoEnums.DataType.BOOLEAN
AdoEnums.DataType.BSTRAdoEnums.DataType.BSTR
AdoEnums.DataType.CHAPTERAdoEnums.DataType.CHAPTER
AdoEnums.DataType.CHARAdoEnums.DataType.CHAR
AdoEnums.DataType.CURRENCYAdoEnums.DataType.CURRENCY
AdoEnums.DataType.DATEAdoEnums.DataType.DATE
AdoEnums.DataType.DBDATEAdoEnums.DataType.DBDATE
AdoEnums.DataType.DBTIMEAdoEnums.DataType.DBTIME
AdoEnums.DataType.DBTIMESTAMPAdoEnums.DataType.DBTIMESTAMP
AdoEnums.DataType.DECIMALAdoEnums.DataType.DECIMAL
AdoEnums.DataType.DOUBLEAdoEnums.DataType.DOUBLE
AdoEnums.DataType.EMPTYAdoEnums.DataType.EMPTY
AdoEnums.DataType.ERRORAdoEnums.DataType.ERROR
AdoEnums.DataType.FILETIMEAdoEnums.DataType.FILETIME
AdoEnums.DataType.GUIDAdoEnums.DataType.GUID
AdoEnums.DataType.IDISPATCHAdoEnums.DataType.IDISPATCH
AdoEnums.DataType.INTEGERAdoEnums.DataType.INTEGER
AdoEnums.DataType.IUNKNOWNAdoEnums.DataType.IUNKNOWN
AdoEnums.DataType.LONGVARBINARYAdoEnums.DataType.LONGVARBINARY
AdoEnums.DataType.LONGVARCHARAdoEnums.DataType.LONGVARCHAR
AdoEnums.DataType.LONGVARWCHARAdoEnums.DataType.LONGVARWCHAR
AdoEnums.DataType.NUMERICAdoEnums.DataType.NUMERIC
AdoEnums.DataType.PROPVARIANTAdoEnums.DataType.PROPVARIANT
AdoEnums.DataType.SINGLEAdoEnums.DataType.SINGLE
AdoEnums.DataType.SMALLINTAdoEnums.DataType.SMALLINT
AdoEnums.DataType.TINYINTAdoEnums.DataType.TINYINT
AdoEnums.DataType.UNSIGNEDBIGINTAdoEnums.DataType.UNSIGNEDBIGINT
AdoEnums.DataType.UNSIGNEDINTAdoEnums.DataType.UNSIGNEDINT
AdoEnums.DataType.UNSIGNEDSMALLINTAdoEnums.DataType.UNSIGNEDSMALLINT
AdoEnums.DataType.UNSIGNEDTINYINTAdoEnums.DataType.UNSIGNEDTINYINT
AdoEnums.DataType.USERDEFINEDAdoEnums.DataType.USERDEFINED
AdoEnums.DataType.VARBINARYAdoEnums.DataType.VARBINARY
AdoEnums.DataType.VARCHARAdoEnums.DataType.VARCHAR
AdoEnums.DataType.VARIANTAdoEnums.DataType.VARIANT
AdoEnums.DataType.VARNUMERICAdoEnums.DataType.VARNUMERIC
AdoEnums.DataType.VARWCHARAdoEnums.DataType.VARWCHAR
AdoEnums.DataType.WCHARAdoEnums.DataType.WCHAR

Объект примененияApplies To

Метод Append (ADO)Append Method (ADO) Метод CreateParameter (ADO)CreateParameter Method (ADO)
Метод CreateRecordset (служба удаленных рабочих столов)CreateRecordset Method (RDS) Свойство Type (ADO)Type Property (ADO)