Menu
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

ADO Type 属性


❮ 完整参数对象参考

Type 属性设置或返回一个 DataTypeEnum 值,该值指示参数、字段或属性对象的类型。

对象 Type 属性的描述
参数 Type 属性对参数对象具有读写权限
字段

Type 属性是可读写的,但有一个例外:对于添加到记录的 Fields 集合中的新 Field 对象,在设置 Value 属性之前和提供程序调用 Fields 集合的 Update 方法之前,此属性是只读的

属性 Type 属性对于属性对象是只读的

语法

objectname.Type

示例 - 对于 Field 对象

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"

set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn

response.write(rs.Fields(0).Type)

rs.Close
conn.close
%>

示例 - 对于参数对象

<%
set comm=Server.CreateObject("ADODB.Command")
set para=Server.CreateObject("ADODB.Parameter")

para.Type=adVarChar
para.Size=25
para.Direction=adParamInput
para.Value=varfname

comm.Parameters.Append para
%>

示例 - 对于属性对象

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"

set rs = Server.CreateObject("ADODB.Recordset")
rs.open "Select * from orders", conn

set prop=Server.CreateObject("ADODB.Property")

' 显示 Orders 表的属性
for each prop in rs.Properties
  response.write("Attr:" & prop.Attributes & "<br>")
  response.write("Name:" & prop.Name & "<br>")
  response.write("Value:" & prop.Value & "<br>")
next

rs.close
conn.close
set rs=nothing
set conn=nothing
%>

DataTypeEnum 值

指定字段、参数或属性对象的數據類型

常量 描述
adEmpty 0 没有值
adSmallInt 2 2 字节带符号整数。
adInteger 3 4 字节带符号整数。
adSingle 4 单精度浮点数。
adDouble 5 双精度浮点数。
adCurrency 6 货币值
adDate 7 自 1899 年 12 月 30 日以来的天数 + 一天中的几分之一。
adBSTR 8 以 null 结尾的字符串。
adIDispatch 9 指向 COM 对象上的 IDispatch 接口的指针。 注意: 当前 ADO 不支持。
adError 10 32 位错误代码
adBoolean 11 布尔值。
adVariant 12 自动化 Variant注意: 当前 ADO 不支持。
adIUnknown 13 指向 COM 对象上的 IUnknown 接口的指针。 注意: 当前 ADO 不支持。
adDecimal 14 具有固定精度和比例的精确数值。
adTinyInt 16 1 字节带符号整数。
adUnsignedTinyInt 17 1 字节无符号整数。
adUnsignedSmallInt 18 2 字节无符号整数。
adUnsignedInt 19 4 字节无符号整数。
adBigInt 20 8 字节带符号整数。
adUnsignedBigInt 21 8 字节无符号整数。
adFileTime 64 自 1601 年 1 月 1 日以来的 100 纳秒间隔数
adGUID 72 全局唯一标识符 (GUID)
adBinary 128 二进制值。
adChar 129 字符串值。
adWChar 130 以 null 结尾的 Unicode 字符串。
adNumeric 131 具有固定精度和比例的精确数值。
adUserDefined 132 用户定义的变量。
adDBDate 133 日期值 (yyyymmdd)。
adDBTime 134 时间值 (hhmmss)。
adDBTimeStamp 135 日期/时间戳 (yyyymmddhhmmss 加上十亿分之一的秒数)。
adChapter 136 4 字节章节值,用于标识子记录集中的行
adPropVariant 138 自动化 PROPVARIANT。
adVarNumeric 139 数值 (Parameter 对象)
adVarChar 200 字符串值 (Parameter 对象)
adLongVarChar 201 长字符串值。
adVarWChar 202 以 null 结尾的 Unicode 字符串。
adLongVarWChar 203 长以 null 结尾的 Unicode 字符串值。
adVarBinary 204 二进制值 (Parameter 对象)
adLongVarBinary 205 长二进制值。
AdArray 0x2000 与另一个数据类型常量组合的标志值。表示该其他数据类型的数组。

❮ 完整参数对象参考
×

Contact Sales

If you want to use W3Schools services as an educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

If you want to report an error, or if you want to make a suggestion, send us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples might be simplified to improve reading and learning. Tutorials, references, and examples are constantly reviewed to avoid errors, but we cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms of use, cookie and privacy policy.

Copyright 1999-2024 by Refsnes Data. All Rights Reserved. W3Schools is Powered by W3.CSS.