ASP常量对照表大全(1)

发表于:2007-06-30来源:作者:点击数: 标签:
下列常量是由ADO预先定义的。对于 脚本语言 ,这些常量包含在ado vb s.inc或ado java .inc中,这些文件存放在\programFiles\CommonFiles\system\ado目录中。对于ASP,既可以包含这些文件,也可以使用一个METADATA标记引用类型库。!--METADATATYPE=“typelib”
下列常量是由ADO预先定义的。对于脚本语言,这些常量包含在adovbs.inc或adojava.inc中,这些文件存放在\programFiles\CommonFiles\system\ado目录中。对于ASP,既可以包含这些文件,也可以使用一个METADATA标记引用类型库。<!--METADATATYPE=“typelib”unid=“{00000205-0000-0010-8000-00AA006D2EA4}”-->可以在单独的ASP页面或在global.asa中包含这个METADATA标记。对于VisualBasic,引用ADO库时,这些常量自动地被包含。

1、AffectEnum常量
AffectEnum常量的名称、值及说明如表F-1所示。
表F-1AffectEnum常量的名称、值及说明
名称值说明
adAffectAll3操作影响记录集内所有的记录
adAffectAllChapters4操作影响所有的子(章节)记录
adAffectCurrent1操作只影响当前的记录
adAffectGroup2操作只影响满足当前的Filter属性的记录


2、BookmarkEnum常量
BookmarkEnum常量的名称、值及说明如表F-2所示。
表F-2BookmarkEnum常量的名称、值及说明
名称值说明
adBookmarkCurrent0默认,从当前的记录开始
adBookmarkFirst1从第一个记录开始
adBoodmarkLast2从最后一个记录开始


3、CEResyncEnum常量
CEResyncEnum常量的名称、值及说明如表F-3所示。
表F-3CESesyncEnum常量的名称、值及说明
名称值说明
adResyncAll15再同步每一个未完成的行的数据
adResyncAutoIncrement1再同步所有成功插入的行的自动增加值,默认
附录FADO2.5常量计计903
下载
(续)
名称值说明
adResyncConfiicts2再同步所有由于并行操作冲突引起的删除或更新操作失败的行
adResyncInserts8再同步所有成功插入的行,包括标识列的值
adResyncNone0没有执行再同步
adResyncUpdates4再同步所有成功更新的行


4、CommandTypeEnum常量
CommandTypeEnum常量的名称、值及说明如表F-4所示
表F-4CommandTypeEnum常量的名称、值及说明
名称值说明
adCmdFile256指出提供者应该作为先前的永久文件给CommandText赋值
adCmdStoredProc4指出提供者应该作为一个存储过程给CommandText赋值
adCmdTable2指出提供者应该产生一个SQL查询来返回CommandText中指定的表
中的所有行
adCmdTableDirect512指出提供者应该返回CommandText中指定的表中的所有行
adcCmdText1指出提供者应该用文本化的命令定义(像SQL语句)给CommandText赋值
adCmdUnknown8指出在CommandText中命令的类型未知
adCmdUnspecified-1命令的类型未指定


5、CompareEnum常量
CompareEnum常量的名称、值及说明如表F-5所示。
表F-5CompareEnum常量的名称、值及说明
名称值说明
adCompareEqual1书签相同
adCompareGreaterThan2第一个书签在第二个后面
adCompareLessThan0第一个书签在第二个前面
adCompareNotCompareble4书签不能比较
adCompareNotEqual3书签不相同也无序


6、ConnectModeEnum常量
ConnectModeEnum常量的名称、值及说明如表F-6所示。
表F-6ConnctModeEnum常量的名称、值及说明
名称值说明
adModeRead1指出只读权限
adModeReadWrite3指出读写权限
adModeRecursive32与ShareDeny值结合使用来传递共享约束
adModeShareDenyNone16防止其他用户使用任何权限打开一个连接
adModeShareDenyRead4防止其他用户使用读权限打开一个连接
adModeShareDenyWrite8防止其他用户使用写权限打开一个连接
(续)
名称值说明
adModeShareExclusive12防止其他用户打开一个连接
adModeUnknown0默认,指出权限尚未设置或不能确定
adModeWrite2指出只写权限


7、ConnectOptionEnum常量
ConnectOptionEnum常量的名称、值及说明如表F-7所示。
表F-7ConnctOptionEnum常量的名称、值及说明
名称值说明
adAsyncConnect16异步打开连接
adConnectUnspecified-1连接模型未指定


8、ConnctPromptEnum常量
ConnctPromptEnum常量的名称、值及说明如表F-8所示。
表F-8ConnctPromptEnum常量的名称、值及说明
名称值说明
adPromptAlways1总是提示连接信息
adPromptComplete2没有提供足够信息时提示
adPromptCompleteRequired3没有提供足够信息时提示,但是不直接应用于连接的选项无效
adPromptNever4默认,从不提示连接信息


9、CopyRecordOptionsEnum常量
CopyRecordOptionsEnum常量的名称、值及说明如表F-9所示。
表F-9CopyRecordOptionsEnum常量的名称、值及说明
名称值说明
adCopyAllowEmulation4如果CopyRecord方法失败,用文件的下载或上传机制模拟它
adCopyNonRecursive2复制当前的目录,但不包含子目录
adCopyOverWrite1覆盖存在的文件或目录
adCopyUnspecified-1没有指定复制行为


10、CursorOptionEnum常量
CursorOptionEnum常量的名称、值及说明如表F-10所示。
表F-10CursorOptionEnum常量的名称、值及说明
名称值说明
adAddNew16778240能用AddNew方法增加新记录
904计计ASP3高级编程
下载
附录FADO2.5常量计计905
下载
(续)
名称值说明
adApproxPosition16384能读和设置AbsolutePosition和AbsolutePage属性
adBookmark8192能用Bookmark属性访问指定的记录
adDelete16779264能用Delete方法删除记录
adFind524288能用Find方法查找记录
aadHoldRecords256能检索更多的记录或改变下一个检索的位置而不提交所有未完成的变化
adIndex8388608能用Index属性设置当前的索引
adMovePrevious512能用MoveFirst、MovePrevious、Move和GetRows方法
adNotify262144记录集支持公告
adResync131072能用Resync方法更新底层数据库中可见数据的光标
adSeek4194304能用Seek方法根据索引查找记录
adUpdate16809984能用Updata方法来修改存在的记录
adUpdateBatch65536能用UpdataBatch或CancelBatch方法将变化成组地传递给提供者


11、CursorLocationEnum常量
CursorLocationEnum常量的名称、值及说明如表F-11所示。
表F-11CursorLocationEnum常量的名称、值及说明
名称值说明
adUseClient3使用由本地光标库提供的客户端光标
adUseClientBatch3使用由本地光标库提供的客户端光标
adUseNone1没有光标服务可用
adUseServer2默认,使用数据提供者提供的光标


12、CursorTypeEnum常量
CursorTypeEnum常量的名称、值及说明如表F-12所示。
表F-12CursorTypeEnum常量的名称、值及说明
名称值说明
adOpenDynamic2打开一个动态类型的光标
adOpenForwardOnly0默认,打开一个只许前向类型的光标
adOpenKeyset1打开一个键集类型的光标
adOpenStatic3打开一个静态类型的光标
adOpenUnspecified-1指出光标类型是一个未指定的值


13、DataTypeEnum常量
DataTypeEnum常量的名称、值及说明如表F-13所示。
表F-13DataTypeEnum常量的名称、值及说明
名称值说明
adBigInt20一个8字节的有符号的整数
adBinary128一个二进制值
(续)
名称值说明
adBoolean11一个布尔值
adBSTR8一个null终止的字符串
adChapter136章节类型,表明一个子记录集
adChar129字符串值
adCurrency6货币值,8字节有符号整数,范围到10000,小数点后4位
adDate7日期值,一个双精度数,其整数表示自1899年12月30日起的天数,
其小数部分是当日的分数
adDBDate133日期值(yyyymmdd)
adDBFileTime137数据库文件的时间
adDBTime134时间值(hhmmss)
adDBTimeStamp135日期时间标志(yyyymmddhhmmss加12位小数)
adDecimal14表示固定精度和范围的精确数值
adDouble5一个双精度浮点值
adEmpty0没有值被指定
adError1032位错误代码
adFileTime64DOS/Win32下的文件时间,数值为自1601年1月1日起100纳秒数
adGUID72全局唯一的标识符
adIDispatch9一个指向OLE对象上IDispatch接口的指针
adInteger34字节有符号整数
adIUnknown13一个指向OLE对象上的IUnknown接口的指针
adLongVarBinary205二进制长值
adLongVarChar201长字符串值
adLongVarWChar203以null结尾的字符串值
adNumeric131有固定精度和范围的精确数值
adPropVariant138一个Variant(与一个自动化Variant不等价)
adSingle4单精度浮点值
adSmallInt22字节有符号整数
adTinyInt161字节有符号整数
adUnsignedBigInt218字节无符号整数
adUnsignedInt194字节无符号整数
adUnsignedSmallInt182字节无符号整数
adUnsignedTinyInt171字节无符号整数
adUserDefined132用户自定义变量
adVarBinary204二进制值
adVarChar200字符串值
adVariant12自动化Variant
adVarNumeric139表示一个可变宽度的精确数,有符号的范围值
adVarWChar202以null结尾的Unicode字符串
adWChar130以null结尾的Unicode字符串


14、EditModeEnum常量
EditModeEnum常量的名称、值及说明如表F-14所示。
906计计ASP3高级编程
下载
表F-14EditModeEnum常量的名称、值及说明
名称值说明
adEditAdd2指出已调用AddNew方法,缓冲区中的当前记录是一个新记录,还未
存储到据库中
adEditDelete4指出已调用Delete方法
adEditInProgress1指出当前记录已经修改,但没有存储
adEditNone0指出在进程中无编辑操作

原文转自:http://www.ltesting.net