DataTypeEnum
指定 Field、Parameter 或 Property 的数据类型。 对应的 OLE DB 类型指示符显示在下表说明列中的括号中。
返回的常量 | Value | 说明 |
---|---|---|
AdArray | 0x2000 | 标志值,始终与另一个数据类型常量组合,用于指示另一个数据类型的数组。 不适用于 ADOX。 |
adBigInt | 20 | 指示八字节带符号整数 (DBTYPE_I8)。 |
adBinary | 128 | 指示二进制值 (DBTYPE_BYTES)。 |
adBoolean | 11 | 指示布尔值 (DBTYPE_BOOL)。 |
adBSTR | 8 | 指示以 null 结尾的字符串 (Unicode) (DBTYPE_BSTR)。 |
adChapter | 136 | 指示标识子行集中行的四字节子集 (DBTYPE_HCHAPTER)。 |
adChar | 129 | 指示字符串值 (DBTYPE_STR)。 |
adCurrency | 6 | 指示货币值 (DBTYPE_CY)。 货币是小数点右侧有四位数字的定点数字。 它存储在八字节的带符号整数中,按 10,000 倍缩放。 |
adDate | 7 | 指示日期值 (DBTYPE_DATE)。 日期存储为双精度值,整数部分是自 1899 年 12 月 30 日以来的天数,小数部分是不足一天的部分。 |
adDBDate | 133 | 指示日期值 (yyyymmdd) (DBTYPE_DBDATE)。 |
adDBTime | 134 | 指示时间值 (hhmmss) (DBTYPE_DBTIME)。 |
adDBTimeStamp | 135 | 表示日期/时间戳(yyyymmddhhmmss 加上十亿分之一秒)(DBTYPE_DBTIMESTAMP)。 |
adDecimal | 14 | 指示具有定点精度和小数位数的精确数值 (DBTYPE_DECIMAL)。 |
adDouble | 5 | 指示双精度浮点值 (DBTYPE_R8)。 |
adEmpty | 0 | 不指示值 (DBTYPE_EMPTY)。 |
adError | 10 | 指示 32 位错误代码 (DBTYPE_ERROR)。 |
adFileTime | 64 | 指示 64 位值,表示自 1601 年 1 月 1 日以来 100 个纳秒间隔的数字 (DBTYPE_FILETIME)。 |
adGUID | 72 | 指示全局唯一标识符 (GUID) (DBTYPE_GUID)。 |
adIDispatch | 9 | 指示指向 COM 对象上的 IDispatch 接口的指针 (DBTYPE_IDISPATCH)。 注意:ADO 目前不支持此数据类型。 使用它可能会导致不可预测的结果。 |
adInteger | 3 | 指示四字节带符号整数 (DBTYPE_I4)。 |
adIUnknown | 13 | 指示指向 COM 对象上的 IUnknown 接口的指针 (DBTYPE_IUNKNOWN)。 注意:ADO 目前不支持此数据类型。 使用它可能会导致不可预测的结果。 |
adLongVarBinary | 205 | 指示长二进制值。 |
adLongVarChar | 201 | 指示长字符串值。 |
adLongVarWChar | 203 | 指示以 null 结尾的长 Unicode 字符串值。 |
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 值结尾的 Unicode 字符串。 |
adWChar | 130 | 指示以 null 结尾的 Unicode 字符串 (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 |
应用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈