ASP常量对照表大全
2005/7/1 18:57:08
阅读全文(3269) | 回复(0) | 编辑 | 精华
下列常量是由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自动化VariantadVarNumeric139表示一个可变宽度的精确数,有符号的范围值adVarWChar202以null结尾的Unicode字符串adWChar130以null结尾的Unicode字符串 14、EditModeEnum常量EditModeEnum常量的名称、值及说明如表F-14所示。906计计ASP3高级编程下载表F-14EditModeEnum常量的名称、值及说明名称值说明adEditAdd2指出已调用AddNew方法,缓冲区中的当前记录是一个新记录,还未存储到据库中adEditDelete4指出已调用Delete方法adEditInProgress1指出当前记录已经修改,但没有存储adEditNone0指出在进程中无编辑操作 15、ErrorValueEnum常量ErrorValueEnum常量的名称、值及说明如表F-15所示。表F-15ErrorValueEnum常量的名称、值及说明名称值说明adErrBoundToCommand3707由于Command对象作为Recordset对象的数据源,应用程序不能修改Recordset对象的ActiveConnction属性adErrCannotComplete3732动作不能完成adErrCantchangeConnection3748不能改变连接*adErrCantChangeProvider3220不能改变提供者*adErrCantConvertvalue3724不能转换值*adErrCantCreate3725不能创建资源*adErrCatalogNotSet3747操作无法完成,因为类别尚未建立*adErrColumnNotOnThisRow3726这一行不存在指定的列*adErrDataConversion3421该应用程序使用了一个错误类型的值adErrDataOverflow3721对于给定的数据类型而言,该数据太大*adErrDelResOutOfScope3738不能删除资源,因为这超出允许范围*adErrDenyNotSupported3750不能设置Deny权限,因为提供者不支持*adErrDenyTypeNotSupported3751提供者不支持请求的Deny类型*adErrFeatureNotAvailable3251提供者不支持应用程序请求的操作adErrFieldsUpdateFailed3749Fields集合中的Update方法失败adErrIllegalOperation3219在这个环境下不允许应用程序请求的操作adErrIntegrityViolation3719由于数据违背完整性原则,此动作失败adErrInTransaction3246在事务中,应用程序不能关闭Connection对象adErrInvalidArgument3001应用程序正使用一个类型错误的参数,或者超出可接受的范围,或者与其他参数相冲突adErrInvalidConnection3709应用程序要求在一个对象上操作,而其引用到一个关闭的对象或无效的Connection对象adErrInvalidparamInfo3708应用程序不正确地定义了一个Parameter对象adErrInvalidTransaction3714事务是无效的adErrInvalidURL3729所提供的URL是无效的adErrItemNotFound3265ADO无法找到集合中的对象adErrNoCurrentRecord3021EOF或BOF为True,或当前记录被删除,应用程序请求的操需要一个当前的记录adErrNoExecuting3715操作未执行adErrNotReentrant3710操作不能再执行adErrObjectClosed3704如果对象已关闭,不允许应用程序请求的操作adErrObjecInCollection3367不能追加,对象已在集合中附录FADO2.5常量计计907下载(续)名称值说明adErrObjectNotSet3420应用程序引用的对象不再是一个有效对象adErrObjcetOpen3705如果对象已打开,不允许应用程序请求的操作adErrOpeningfile3002打开请求的文件时出现错误adErrOperationCancelled3712撤消操作adErrOutOfSpace3734由于服务器不能足够空间完成操作,使操作失败adErrPermissionDenied3720因为没有足够权限完成操作,使动作失败adErrPropConflicting3742设置这个属性造成与其他属性相冲突*adErrProPinvalidColumn3739对已选择的列,这个属性无效*adErrPropInvalidOption3740对于这个属性提供了一个无效的选项*adErrProPinvalidValue3741对于这个属性提供了一个无效的值*adErrPropNotAllSettable3743不是所有的属性都能设置*adErrPropNotSet3744没有设置属性*adErrPropNotSettable3745不能设置属性*adErrPropNotSupported3746属性不被支持*adErrProviderFailed3000提供者不能完成所要求的动作*adErrProviderNotFound3706ADO不能找到指定的提供者adErrReadFile3003读指定文件时出现错误*adErrResourceExists3731资源已存在*adErrResourceLocked3730资源被锁定*adErrResourceOutOfScope3735资源超范围*adErrSchcmaVioLation3722动作造成违背模式*adErrSignMismatch3723表达式含有不匹配的符号*adErrStillConnecting3713操作仍然在连接adErrStillExecuting3711操作仍然在执行adErrTreePermissionDenied3728无权查看目录树*adErrUnavailable3736命令不可用*adErrUnsafeOperation3716在此环境下操作不安全*adErrURLDoesNotExist3727URL不存在*adErrURLNamedRowDoesNotExist3737URL在命名的行中不存在*adErrVolumeNotFound3733未找到文件版本信息*adErrWriteFile3004写入文件时出现错误*adwrnSecurityDialog3717操作导致安全对话出现adwrnSecurityDialogHeader3718操作导致安全头对话出现 16、EventReasonEnum常量EventReasonEnum常量的名称、值及说明如表F-16所示。表F-16EventReasonEnum常量的名称、值及说明名称值说明adRsnAddNew1要添加一个新记录adRsnClose9将关闭对象adRsnDelete2将删除记录adRsnFirstChange11已第一次更改了记录adrsnMove10调用Move,将移动当前记录的指针adRsnMoveFirst12调用MoveFirst,将移动当前记录的指针908计计ASP3高级编程下载附录FADO2.5常量计计909下载(续)名称值说明adRsnMoveLast15调用MoveLast,将移动当前记录的指针adRsnMoveNext13调用MoveNext,将移动当前记录的指针adRsnMovePrevious14调用MovePrevious,将移动当前记录的指针adRsnRequery7重新查询记录集adRsnResynch8重新同步化记录集adRsnUndoAddNew5已撤消增加新记录adRsnUndoDelete6已撤消删除记录adRsnUndoUpdate4已撤消记录更新adRsnUpdate3将更新记录 17、EventStatusEnum常量EventStatusEnum常量的名称、值及说明如表F-17所示。表F-17EventStatusEnum常量的名称、值及说明名称值说明adStatusCancel4请求取消即将进行的操作adStatusCantDeny3一个Will事件不能请求取消即将进行的操作adStatusErrorsOccurred2操作未成功完成或一个Will事件取消操作adStatusOK1操作成功完成adStatusUnwantedEvent5对于这个操作的事件不再需要 18、ExecuteOptionEnum常量ExecuteOptionEnum常量的名称、值及说明如表F-18所示。表F-18ExecuteOptionEnum常量的名称、值及说明名称值说明adAsyncExecute16异步地执行操作adAsyncFetch32异步地获得记录adAsyncFetchNonBlocking64异步地获得记录,不阻碍随后的操作adExecuteNoRecords128指出CommandText是一个不返回行的命令或存储过程,通常与adCmdText或adCmdStoreProc组合 19、FieldAttributeEnum常量FieldAttributeEnum常量的名称、值及说明如表F-19所示。表F-19FieldAttributeEnum常量的名称、值及说明名称值说明adFldCacheDeferred4096指出提供者缓存了字段的值,后续的的读操作可以从缓存中读adFldFixed16指出字段含有固定长度的数据adFldIsChapter8192字段为章节(子)字段,包含有一个行集910计计ASP3高级编程下载(续)名称值说明adFldzIsCollection262144字段为一个集合adFldIsDefaultStream131072字段为一个缺省的StreamadFldIsNullable32指出字段可接受Null值adFldIsRowURL65536字段为一个URLadFldKeyColumn32768字段为一键列的一部分adFldLong128指出字段为一长二进制字段,可以使用AppendChunk和GetChunk方法adFldMayBeNull64指出可以从此字段读取Null值adFldMayDefer2指出字段被延迟,即当访问记录时,字段的值没有从数据源检索下整个记录adFldNegativeScale16384字段有一个负值范围adFldRowID256指出字段有某种记录IDadFLdRowVersion512通过跟踪更新指出字段的时间或日期标记adFldUnknownUpdatable8指出提供者不能决定是否能向此字段写入adFldUnspecified-1字段属性未指定adFldUpdatable4指出能向此字段写入 20、FieldEnum常量FieldEnum常量的名称、值及说明如表F-20所示。表F-20FieldEnum常量的名称、值及说明名称值说明adDefaultStream-1当作为索引用于记录的Fields集合时,返回Record的缺省StreamadRecordURL-2当作为索引用于记录的Fields集合时,返回Record的绝对URL 21、FieldStatusEnum常量FieldStatusEnum常量的名称、值及说明如表F-21所示。表F-21FieldStatusEnum常量的名称、值及说明名称值说明adFieldAlreadyExists26字段已存在*adFieldBadStatus12字段有无效的状态值*adFieldCannotComplete20动作不能完成*adFielCannotDeleteSource23字段不能删除字段的源*adFielCantConvertValue2字段的值不能转换*adFieldCantCreate7不能创建字段*adFildDataOverFlow6数值太长,不适合此字段*adFieldDefault13已经使用了缺省值*adFieldDoseNotExist16字段不存在*adFieldIgnore15字段被忽略*adFieldIntegrityViolation10字段由于违反数据完整性而更新失败*adFieldInvalidURL17字段包含一个无效的URL*adFieldIsNull3字段为null*(续)名称值说明adFieldOK0字段完好*adFieldOutOfSpace22字段存储空间不够*adFieldPendingChange262144字段已修改,但提供者未更新*adFieldPendingDelete131072字段已删除,但提供者未更新*adFieldPendingInsert65536字段已插入,但提供者未更新*adFieldPendingUnknown524288字段已修改,但修改的类别未知*adFieldPendingUnknownDelete1048576字段已修改,但此字段可能已经被删除*adFieldPermissionDenied9由于访问权限,修改字段的权限失败*adFieldReadOnly24字段只读*adFieldResourceExists19字段指定的资源已存在*adFieldResourceLocked18字段指定的资源已锁住*adFieldResourceOutOfScope25字段指定的资源超范围*adFieldSchemaViolation11由于违背模式导致字段更新失败*adFidldSignMismatch5字段含有不匹配符号*adFieldTruncated4字段值被截断*adFieldUnavailable8字段不可用*adFieldVolumeNotFound21字段版本信息找不到* 22、FilterGroupEnum常量FilterGroupEnum常量的名称、值及说明如表F-22所示。表F-22FilterGroupEnum常量的名称、值及说明名称值说明adFilterAffectedRecords2允许只查看被上次Delete、Resync、UpdateBatch或CancelBatch处理过的记录adFilterConflictingRecords5允许看上次批更新失败的记录adFilterFctchedRecords3允许看目前缓存内的记录adFilterNone0清除所有的过滤器,恢复所有记录以便查看adFelterPendingRecords1允许只查看已更改但还未发送到服务器的记录,只适用于批更新模式adFilterPredicate4允许看上次批更新失败的记录 23、GetRowsOptionEnum常量GetRowsOptionEnum常量的名称、值及说明如表F-23所示。表F-23GetRowsOptionEnum常量的名称、值及说明名称值说明adGetRowsRest-1检索记录集中剩余的行 24、IsolationLevelEnum常量IsolationLevelEnum常量的名称、值及说明如表F-24所示。附录FADO2.5常量计计911下载912计计ASP3高级编程下载表F-24IsolationLevelEnum常量的名称、值及说明名称值说明adXactBrowse256指出从一个事务可看查另一个事务中没有提交的变化adXactChaos16缺省,指出不能覆盖隔离级别更高的事务中未完成的修改adXactCursorStability4096缺省,指出只有事务的更新被提交后,才可能从另一个事务中看到adXactIsolated1048576指出事务在与其他事务隔离的情况下执行adXactReadCommitted4096缺省,指出只有事务的更新被提交后,才可能从另一个事务中看到adXactReadUncommitted256指出从一个事务可看查另一个事务中没有提交的变化adXactRepeatableRead65536指出从一个事务中不能看到其他事务中的变化,但查询结果为新记录集adXactSerialezable1048576指出事务在与其他事务隔离的情况下执行adXactUnspecified-1指出提供者使用一种不同于指定的IsolationLevel级别的级别,而这种级别不可确定 25、LineSeparatorEnum常量LineSeparatorEnum常量的名称、值及说明如表F-25所示。表F-25LineSeparatorEnum常量的名称、值及说明名称值说明adCR13回车符adCRLF-1回车符和换行符adLF10换行符 26、LockTypeEnum常量LockTypeEnum常量的名称、值及说明如表F-26所示。表F-26LockTypeEnum常量的名称、值及说明名称值说明adLockBatchOptimistic4乐观的批更新adLockOptimistic3乐观的锁定,逐个记录锁定,调用Update时提供者锁定记录adLockPessimistic2悲观的锁定,逐个记录锁定,编辑记录时提供者立即锁定记录adLockReadOnly1缺省,只读,数据不允许修改adLockUnspecified-1创建一个与原来类型相同的锁 27、MarshalOptionsEnum常量MarshaOptionsEnum常量的名称、值及说明如表F-27所示。表F-27MarshaOptionsEnum常量的名称、值及说明名称值说明adMarshalAll0缺省,指出所有的行返回服务器adMarshalModifiedOnly1指出只有已修改的行返回服务器 28、MoveRecordOptionsEnum常量MoveRecordOptionsEnum常量的名称、值及说明如表F-28所示。表F-28MoveRecordOptionsEnum常量的名称、值及说明名称值说明adMoveAllowEmulation4如果移动记录失败,允许使用下载、上载和删除操作设置完成移动adMoveDontUpdateLinks2不能更新源记录的超级链接adMoveOverWrite1覆盖已存在的目标 29、ObjectStateEnum常量ObjectStateEnum常量的名称、值及说明如表F-29所示。表F-29ObjectStateEnum常量的名称、值及说明名称值说明adStateClosed0缺省,指出对象被关闭adStateConnecting2指出对象正在连接adStateExecuting4指出对象正在执行命令adStateFetching8指出正在获得记录集的行adStateOpen1指出对象已打开 30、ParameterAttributesEnum常量ParameterAttributesEnum常量的名称、值及说明如表F-30所示。表F-30ParameterAttributesEnum常量的名称、值及说明名称值说明adParamLong128指出参数接受长二进制数据adParamNullable64指出参数接受Null值adParamSigned16缺省,指出参数接受有符号值 31、ParameterDirectionEnum常量ParameterDirectionEnum常量的名称、值及说明如表F-31所示。表F-31ParameterDirectionEnum常量的名称、值及说明名称值说明adParamInput1缺省,指出一个输入参数adParamInputOutput3指出一个输入和输出参数adParamOutput2指出一个输出参数adParamReturnValue4指出一个返回值adParamUnknown0指出参数方向未知附录FADO2.5常量计计913下载 32、PersistFormatEnum常量PersistFormatEnum常量的名称、值及说明如表F-32所示表F-32ParameterDirectionEnum常量的名称、值及说明名称值说明adPersistADTG0缺省,按ADTG格式保留数据adPersistXML1按XML格式保留数据 33、PositionEnum常量PositionEnum常量的名称、值及说明如表F-33所示。表F-33ParameterDirectionEnum常量的名称、值及说明名称值说明adPosBOF-2当前记录指针指向BOFadPosEOF-3当前记录指针指向EOFadPosUnknown-1如果记录集空,当前指针未知,或提供者不支持AbsolutePage属性 34、PropertyAttributesEnum常量PropertyAttributesEnum常量的名称、值及说明如表F-34所示。表F-34PropertyAttributesEnum常量的名称、值及说明名称值说明adPropNotSupported0指出属性不为提供者所支持adPropOptional2指出在数据源初始化之前,用户不需要为此属性指定值adPropRead512指出用户能够读这个属性adPropRequired1指出在数据源初始化之前,用户必须为这个属性指定值adPropWrite1024指出用户可以设置此属性 35、RecordCreateOptionsEnum常量RecordCreateOptionsEnum常量的名称、值及说明如表F-35所示表F-35RecordCreateOptionsEnum常量的名称、值及说明名称值说明adCreateCollectio8192在指定的URL上创建一个新的集合记录(目录)adCreateNonCollection0在指定的URL上创建一个新记录adCreateOverwrite67108864在指定的URL上覆盖任何存在的记录adCreateStructDoc-2147483648在指定的URL上创建一个新的结构性文档记录adFailIfNotExists-1如果URL不存在,失败adOpenIfExists33554432如果指定的URL存在则打开记录914计计ASP3高级编程下载 36、RecordOpenOptionsEnum常量RecordOpenOptionsEnum常量的名称、值及说明如表F-36所示表F-36RecordOpenOptionsEnum常量的名称、值及说明名称值说明adDelayFetchFields32768延迟获取字段直到需要时adDelayFetchStream16384延迟获取流直到需要时adOpenAsync4096异步打开记录adOpenSource8388608在URL上打开源文档,而不是执行的内容adOpenURLBind1024指出连接字符串包含有一个URL 37、RecordStatusEnum常量RecordStatusEnum常量的名称、值及说明如表F-37所示。表F-37RecordStatusEnum常量的名称、值及说明名称值说明adRecCanceled256由于操作被取消,未存储记录adRecCantRelease1024由于存在着记录锁,未存储新记录adRecConcurrencyViolation2048由于正在使用乐观并行处理,而未存储新记录adRecDBDeleted262144记录已从数据源中删除adRecDeleted4记录已被删除adRecIntegrityVinlation4096由于用户违背完整性约束而使记录未存储adRecInvalid16由于记录的书签无效而未存储记录adRecMaxChangesExceeded8192由于有太多的未完成的修改而使记录未存储adRecModified2记录已被修改adRecMultipleChanges64由于会影响其他记录而未存储记录adRecNew1记录是新建的adRecObjectOpen16384由于与一个打开的存储对象有冲突而未存储记录adRecOK0记录成功地更新adRecOutOfMemory32768由于计算机内存不足而未存储记录adRecPendingChanges128由于指向一个未完成的插入而未存储记录adRecPermissionDenied65536由于用户没有足够的权限而未存储记录adRecSchemaViolation131072由于违反了底层数据库的结构而未存储记录adRecUnmodified8记录未被修改 38、RecordTypeEnum常量RecordTypeEnum常量的名称、值及说明如表F-38所示。表F-38RecordTypeEnum常量的名称、值及说明名称值说明adCollectionRecord1此记录是一个集合类型(目录)adSimpleRecord0记录是一个简单的文件adStructDoc2记录是一个结构化的文档附录FADO2.5常量计计915下载916计计ASP3高级编程下载 39、ResyncEnum常量ResyncEnum常量的名称、值及说明如表F-39所示表F-39ResyncEnum常量的名称、值及说明名称值说明adResyncAllValues2缺省,数据被覆盖,未完成的更新被取消adResyncUnderlyingValues1数据没有被覆盖而且未完成的更新未被取消 40、SaveOptionsEnum常量SaveOptionsEnum常量的名称、值及说明如表F-40所示表F-40SaveOptionsEnum常量的名称、值及说明名称值说明adSaveCreateNotExist1如果文件不存在,则一个创建新文件adSaveCreateOverWrite2覆盖任何已存在的文件 41、SchemaEnum常量SchemaEnum常量的名称、值及说明如表F-41所示。表F-41SchemaEnum常量的名称、值及说明名称值说明adSchemaAsserts0请求决定性信息adSchemaCatalogs1请求类别信息adSchemaCharacterSets2请求字符集信息adSchemaCheckConstraints5请求检查约束信息adSchemaCollations3请求整理信息adSchemaColumnPrivileges13请求列特权信息adSchemaColumns4请求列信息adSchemaColumnsDomainUsage11请求列域用法信息adSchemaConstraintColumnUsage6请求列约束用法信息adSchemaConstraintTableUsage7请求表约束用法信息adSchemaCubes32对于多维数据,观察直方图adSchemaDBInfoKeywords30请求来自提供者的关键字adSchemaDBInfoLiterals31请求来自提供者的直接量adSchemaDimensions33对于多维数据,观察多维图adSchemaForeignKeys27请求外部键信息adSchemaHierarchies34对于多维数据,观察分层图adSchemaIndexes12请求索引信息adSchemaKeyColumnUsage8请求键列的用法信息adSchemaLevels35对于多维数据,观察水平图adSchemaMeasures36对于多维数据,观察测量图adSchemaMembers38对于多维数据,观察成员图adSchemaPrimaryKeys28请求主键信息adSchemaProcedureColumns29请求存储过程列信息(续)名称值说明adSchemaProcedureParameters26请求存储过程参数信息adSchemaProcedures16请求存储过程信息adSchemaProperties37对于多维数据,观察属性图adSchemaProviderSpecific-1请求提供者特定的信息adSchemaProviderTypes22请求提供者的类型信息adSchemaReferentialContraints9请求引用的约束信息adSchemaReferentialConstraints9请求引用的约束信息adSchemaSchemata17请求模式信息adSchemaSQLLanguages18请求SQL语言支持信息adSchemaStatistics19请求统计信息adSchemaTableConstraints10请求表约束信息adSchemaTablePrivleges14请求表特权信息adSchemaTables20请求有关表的信息adScdemaTranslations21请求字符集变换的信息adSchemaTrustees39请求委托人信息adSchemaUsagePrivileges15请求用户特权信息adSchemaViewColumnUsage24请求在查看信息中列的用途adScheamViews23请求查看信息adScheamViewTableUsage25请求在查看信息中表的用途说明:由于类型库中adSchemaReferentialConstraints的拼写错误,在库中包含了两次,一次是正确的,一次是错误的。 42、SearchDirectionEnum常量SearchDirectionEnum常量的名称、值及说明如表F-42所示。表F-42SearchDirectionEnum常量的名称、值及说明名称值说明adSearchBackward-1从当前记录往后搜索adScarchForward1从当前记录向前搜索</P> 43、SeekEnum常量SeekEnum常量的名称、值及说明如表F-43所示。表F-43SeekEnum常量的名称、值及说明名称值说明adSeekAfter8寻找在匹配后的键值adSeekAfterEQ4寻找与匹配相等或在其后的键值adSeekBefore32寻找在匹配前的键值adSeekBeforeEQ16寻找与匹配相等或在其前的键值adSeekFirstEQ1寻找与匹配相同的第一个键键值adSeekLastEQ2寻找与匹配相同的最后一个键键值附录FADO2.5常量计计917下载 44、StreamOpenOptionsEnum常量StreamOpenOptionsEnum常量的名称、值及说明如表F-44所示。表F-44StreamOpenOptionsEnum常量的名称、值及说明名称值说明adOpenStreamAsync1异步打开流adOpenStreamFromRecord4使用存在的记录作为数据源打开流adOpenStreamFromURL8使用URL作为数据源打开流 45、StreamReadEnum常量StreamReadEnum常量的名称、值及说明如表F-45所示。表F-45StreamReadEnum常量的名称、值及说明名称值说明adReadAll-1从当前位置到流的末尾读取流中所有字节adReadLine-2读取流的下一行,用LineSeparator属性来识别行的末尾 46、StreamTypeEnum常量StreamTypeEnum常量的名称、值及说明如表F-46所示。表F-46StreamTypeEnum常量的名称、值及说明名称值说明adTypeBinary1流包含二进制的数据adTypeText2流包含文本数据 47、StreamWriteEnum常量StreamWriteEnum常量的名称、值及说明如表F-47所示。表F-47StreamWriteEnum常量的名称、值及说明名称值说明adWriteChar0将指定的字符串写入流中adWriteLine1将指定的字符串和一个行分隔符写入流中stWriteChar0将指定的字符串写入流中stWriteLine1将指定的字符串和一个行分隔符写入流中 48、StreamFormatEnum常量StreamFormatEnum常量的名称、值及说明如表F-48所示。918计计ASP3高级编程下载表F-48StreamFormatEnum常量的名称、值及说明名称值说明adClipString2行由用户自定义的值限制 49、XactAttributeEnum常量XactAttributeEnum常量的名称、值及说明如表F-49所示表F-49XactAttributeEnum常量的名称、值及说明名称值说明adXactAbortRetaining262144提供者将在调用RollbackTrans方法后开始一个新事务adXactAsyncPhaseOne524288执行一个异步提交 adXactCommitRetaining131072提供者将在调用CommitTrans方法后开始一个新事务adXactSyncPhaseOne1048576执行一个同步提交 [转自:http://www.webasp.net]
Posted by Qr on 2005/7/1 18:57:08
发表评论: |