Microsoft ADO constants include file for VBScript
这些常量是 ADO 预先定义的,包含在 adovbs.inc 或 adojava.inc 中,这些文件存放在 \programFiles\CommonFiles\system\ado\ 目录中。对于 ASP,既可以包含这些文件,也可以使用一个 METADATA 标记引用类型库。<!--METADATATYPE=“typelib”unid=“{00000205-0000-0010-8000-00AA006D2EA4}”--> 可以在单独的 ASP 页面或在 global.asa 中包含这个 METADATA 标记。对于 Visual Basic,引用 ADO 库时,这些常量自动地被包含。
名称值说明代码
CursorTypeEnum ValuesadOpenForwardOnly0默认,打开一个只许前向类型的光标。Const adOpenForwardOnly=0adOpenKeyset1打开一个键集类型的光标。Const adOpenKeyset=1adOpenDynamic2打开一个动态类型的光标。Const adOpenDynamic=2adOpenStatic3打开一个静态类型的光标。Const adOpenStatic=3adOpenUnspecified-1指出光标类型是一个未指定的值。 CursorOptionEnum ValuesadHoldRecords&H00000100能检索更多的记录或改变下一个检索的位置而不提交所有未完成的变化。Const adHoldRecords=&H00000100adMovePrevious&H00000200能用 MoveFirst、MovePrevious、Move 和 GetRows 方法。Const adMovePrevious=&H00000200adAddNew&H01000400能用 AddNew 方法增加新记录。Const adAddNew=&H01000400adDelete&H01000800能用 Delete 方法删除记录。Const adDelete=&H01000800adUpdate&H01008000能用 Updata 方法来修改存在的记录。Const adUpdate=&H01008000adBookmark&H00002000能用 Bookmark 属性访问指定的记录。Const adBookmark=&H00002000adApproxPosition&H00004000能读取和设置 AbsolutePosition 和 AbsolutePage 属性。Const adApproxPosition=&H00004000adUpdateBatch&H00010000能用 UpdataBatch 或 CancelBatch 方法将变化成组地传递给提供者。Const adUpdateBatch=&H00010000adResync&H00020000能用 Resync 方法更新底层数据库中可见数据的光标。Const adResync=&H00020000adNotify&H00040000记录集支持公告。Const adNotify=&H00040000adFind&H00080000能用 Find 方法查找记录。Const adFind=&H00080000adSeek&H00400000能用 Seek 方法根据索引查找记录。Const adSeek=&H00400000adIndex&H00800000能用 Index 属性设置当前的索引。Const adIndex=&H00800000LockTypeEnum ValuesadLockReadOnly1缺省,只读,数据不允许修改。Const adLockReadOnly=1adLockPessimistic2悲观的锁定,逐个记录锁定,编辑记录时提供者立即锁定记录。Const adLockPessimistic=2adLockOptimistic3乐观的锁定,逐个记录锁定,调用 Update 时提供者锁定记录。Const adLockOptimistic=3adLockBatchOptimistic4乐观的批更新。Const adLockBatchOptimistic=4adLockUnspecified-1创建一个与原来类型相同的锁。 ExecuteOptionEnum ValuesadAsyncExecute&H00000010异步地执行操作。Const adAsyncExecute=&H00000010adAsyncFetch&H00000020异步地获得记录。Const adAsyncFetch=&H00000020adAsyncFetchNonBlocking&H00000040异步地获得记录,不阻碍随后的操作。Const adAsyncFetchNonBlocking=&H00000040adExecuteNoRecords&H00000080指出 CommandText 是一个不返回行的命令或存储过程,通常与 adCmdText 或 adCmdStoreProc 组合。Const adExecuteNoRecords=&H00000080adExecuteStream&H00000400 Const adExecuteStream=&H00000400ConnectOptionEnum ValuesadAsyncConnect&H00000010异步打开连接。Const adAsyncConnect=&H00000010adConnectUnspecified-1连接模型未指定。 ObjectStateEnum ValuesadStateClosed&H00000000缺省,指出对象被关闭。Const adStateClosed=&H00000000adStateOpen&H00000001指出对象已打开。Const adStateOpen=&H00000001adStateConnecting&H00000002指出对象正在连接。Const adStateConnecting=&H00000002adStateExecuting&H00000004指出对象正在执行命令。Const adStateExecuting=&H00000004adStateFetching&H00000008指出正在获得记录集的行。Const adStateFetching=&H00000008CursorLocationEnum ValuesadUseServer2默认,使用数据提供者提供的光标。Const adUseServer=2adUseClient3使用由本地光标库提供的客户端光标。Const adUseClient=3adUseClientBatch3使用由本地光标库提供的客户端光标 adUseNone1没有光标服务可用 DataTypeEnum ValuesadEmpty0没有值被指定。Const adEmpty=0adTinyInt161 字节有符号整数。Const adTinyInt=16adSmallInt22 字节有符号整数。Const adSmallInt=2adInteger34 字节有符号整数。Const adInteger=3adBigInt208 字节有符号整数。Const adBigInt=20adUnsignedTinyInt171 字节无符号整数。Const adUnsignedTinyInt=17adUnsignedSmallInt182 字节无符号整数。Const adUnsignedSmallInt=18adUnsignedInt194 字节无符号整数。Const adUnsignedInt=19adUnsignedBigInt218 字节无符号整数。Const adUnsignedBigInt=21adSingle4单精度浮点值。Const adSingle=4adDouble5一个双精度浮点值。Const adDouble=5adCurrency6货币值,8 字节有符号整数,范围到 10000,小数点后 4 位。Const adCurrency=6adDecimal14表示固定精度和范围的精确数值。Const adDecimal=14adNumeric131有固定精度和范围的精确数值。Const adNumeric=131adBoolean11一个布尔值。Const adBoolean=11adError1032 位错误代码。Const adError=10adUserDefined132用户自定义变量。Const adUserDefined=132adVariant12自动化 Variant。Const adVariant=12adIDispatch9一个指向 OLE 对象上 IDispatch 接口的指针。Const adIDispatch=9adIUnknown13一个指向 OLE 对象上的 IUnknown 接口的指针。Const adIUnknown=13adGUID72全局唯一的标识符。Const adGUID=72adDate7日期值,一个双精度数,其整数表示自 1899 年 12 月 30 日起的天数,其小数部分是当日的分数。Const adDate=7adDBDate133日期值(yyyymmdd)。Const adDBDate=133adDBTime134时间值(hhmmss)。Const adDBTime=134adDBTimeStamp135日期时间标志(yyyymmddhhmmss 加 12 位小数)。Const adDBTimeStamp=135adBSTR8一个 Null 终止的字符串。Const adBSTR=8adChar129字符串值。Const adChar=129adVarChar200字符串值。Const adVarChar=200adLongVarChar201长字符串值。Const adLongVarChar=201adWChar130以 Null 结尾的 Unicode 字符串。Const adWChar=130adVarWChar202以 Null 结尾的 Unicode 字符串。Const adVarWChar=202adLongVarWChar203以 Null 结尾的字符串值。Const adLongVarWChar=203adBinary128二进制值。Const adBinary=128adVarBinary204二进制值。Const adVarBinary=204adLongVarBinary205二进制长值。Const adLongVarBinary=205adChapter136章节类型,表明一个子记录集。Const adChapter=136adFileTime64DOS / Win32 下的文件时间,数值为自 1601 年 1 月 1 日起 100 纳秒数。Const adFileTime=64adDBFileTime137数据库文件的时间。 adPropVariant138一个 Variant(与一个自动化 Variant 不等价)。Const adPropVariant=138adVarNumeric139表示一个可变宽度的精确数,有符号的范围值。Const adVarNumeric=139adArray&H2000 Const adArray=&H2000FieldAttributeEnum ValuesadFldMayDefer&H00000002指出字段被延迟,即当访问记录时,字段的值没有从数据源检索下整个记录。Const adFldMayDefer=&H00000002adFldUpdatable&H00000004指出能向此字段写入。Const adFldUpdatable=&H00000004adFldUnknownUpdatable&H00000008指出提供者不能决定是否能向此字段写入。Const adFldUnknownUpdatable=&H00000008adFldFixed&H00000010指出字段含有固定长度的数据。Const adFldFixed=&H00000010adFldIsNullable&H00000020指出字段可接受 Null 值。Const adFldIsNullable=&H00000020adFldMayBeNull&H00000040指出可以从此字段读取 Null 值。Const adFldMayBeNull=&H00000040adFldLong&H00000080指出字段为一长二进制字段,可以使用 AppendChunk 和 GetChunk 方法。Const adFldLong=&H00000080adFldRowID&H00000100指出字段有某种记录 ID。Const adFldRowID=&H00000100adFldRowVersion&H00000200通过跟踪更新指出字段的时间或日期标记。Const adFldRowVersion=&H00000200adFldCacheDeferred&H00001000指出提供者缓存了字段的值,后续的的读操作可以从缓存中读。Const adFldCacheDeferred=&H00001000adFldIsChapter&H00002000字段为章节(子)字段,包含有一个行集。Const adFldIsChapter=&H00002000adFldNegativeScale&H00004000字段有一个负值范围。Const adFldNegativeScale=&H00004000adFldKeyColumn&H00008000字段为一键列的一部分。Const adFldKeyColumn=&H00008000adFldIsRowURL&H00010000字段为一个 URL。Const adFldIsRowURL=&H00010000adFldIsDefaultStream&H00020000字段为一个缺省的 Stream。Const adFldIsDefaultStream=&H00020000adFldIsCollection&H00040000字段为一个集合。Const adFldIsCollection=&H00040000adFldUnspecified-1字段属性未指定。 EditModeEnum ValuesadEditNone&H0000指出在进程中无编辑操作。Const adEditNone=&H0000adEditInProgress&H0001指出当前记录已经修改,但没有存储。Const adEditInProgress=&H0001adEditAdd&H0002指出已调用 AddNew 方法,缓冲区中的当前记录是一个新记录,还未存储到据库中。Const adEditAdd=&H0002adEditDelete&H0004指出已调用 Delete 方法。Const adEditDelete=&H0004RecordStatusEnum ValuesadRecOK&H0000000记录成功地更新。Const adRecOK=&H0000000adRecNew&H0000001记录是新建的。Const adRecNew=&H0000001adRecModified&H0000002记录已被修改。Const adRecModified=&H0000002adRecDeleted&H0000004记录已被删除。Const adRecDeleted=&H0000004adRecUnmodified&H0000008记录未被修改。Const adRecUnmodified=&H0000008adRecInvalid&H0000010由于记录的书签无效而未存储记录。Const adRecInvalid=&H0000010adRecMultipleChanges&H0000040由于会影响其他记录而未存储记录。Const adRecMultipleChanges=&H0000040adRecPendingChanges&H0000080由于指向一个未完成的插入而未存储记录。Const adRecPendingChanges=&H0000080adRecCanceled&H0000100由于操作被取消,未存储记录。Const adRecCanceled=&H0000100adRecCantRelease&H0000400由于存在着记录锁,未存储新记录。Const adRecCantRelease=&H0000400adRecConcurrencyViolation&H0000800由于正在使用乐观并行处理,而未存储新记录。Const adRecConcurrencyViolation=&H0000800adRecIntegrityViolation&H0001000由于用户违背完整性约束而使记录未存储。Const adRecIntegrityViolation=&H0001000adRecMaxChangesExceeded&H0002000由于有太多的未完成的修改而使记录未存储。Const adRecMaxChangesExceeded=&H0002000adRecObjectOpen&H0004000由于与一个打开的存储对象有冲突而未存储记录。Const adRecObjectOpen=&H0004000adRecOutOfMemory&H0008000由于计算机内存不足而未存储记录。Const adRecOutOfMemory=&H0008000adRecPermissionDenied&H0010000由于用户没有足够的权限而未存储记录。Const adRecPermissionDenied=&H0010000adRecSchemaViolation&H0020000由于违反了底层数据库的结构而未存储记录。Const adRecSchemaViolation=&H0020000adRecDBDeleted&H0040000记录已从数据源中删除。Const adRecDBDeleted=&H0040000GetRowsOptionEnum ValuesadGetRowsRest-1检索记录集中剩余的行。Const adGetRowsRest=-1PositionEnum ValuesadPosUnknown-1如果记录集空,当前指针未知,或提供者不支持 AbsolutePage 属性。Const adPosUnknown=-1adPosBOF-2当前记录指针指向 BOF。Const adPosBOF=-2adPosEOF-3当前记录指针指向 EOF。Const adPosEOF=-3BookmarkEnum ValuesadBookmarkCurrent0默认,从当前的记录开始。Const adBookmarkCurrent=0adBookmarkFirst1从第一个记录开始。Const adBookmarkFirst=1adBookmarkLast2从最后一个记录开始。Const adBookmarkLast=2MarshalOptionsEnum ValuesadMarshalAll0缺省,指出所有的行返回服务器。Const adMarshalAll=0adMarshalModifiedOnly1指出只有已修改的行返回服务器。Const adMarshalModifiedOnly=1AffectEnum ValuesadAffectCurrent1操作只影响当前的记录。Const adAffectCurrent=1adAffectGroup2操作只影响满足当前的 Filter 属性的记录。Const adAffectGroup=2adAffectAll3操作影响记录集内所有的记录。 adAffectAllChapters4操作影响所有的子(章节)记录。Const adAffectAllChapters=4ResyncEnum ValuesadResyncUnderlyingValues1数据没有被覆盖而且未完成的更新未被取消。Const adResyncUnderlyingValues=1adResyncAllValues2缺省,数据被覆盖,未完成的更新被取消。Const adResyncAllValues=2CompareEnum ValuesadCompareLessThan0第一个书签在第二个前面。Const adCompareLessThan=0adCompareEqual1书签相同。Const adCompareEqual=1adCompareGreaterThan2第一个书签在第二个后面。Const adCompareGreaterThan=2adCompareNotEqual3书签不相同也无序。Const adCompareNotEqual=3adCompareNotComparable4书签不能比较。Const adCompareNotComparable=4FilterGroupEnum ValuesadFilterNone0清除所有的过滤器,恢复所有记录以便查看。Const adFilterNone=0adFilterPendingRecords1允许只查看已更改但还未发送到服务器的记录,只适用于批更新模式。Const adFilterPendingRecords=1adFilterAffectedRecords2允许只查看被上次 Delete、Resync、UpdateBatch 或 CancelBatch 处理过的记录。Const adFilterAffectedRecords=2adFilterFetchedRecords3允许看目前缓存内的记录。Const adFilterFetchedRecords=3adFilterPredicate4允许看上次批更新失败的记录。 adFilterConflictingRecords5允许看上次批更新失败的记录。Const adFilterConflictingRecords=5SearchDirectionEnum ValuesadSearchForward1从当前记录向前搜索。Const adSearchForward=1adSearchBackward-1从当前记录往后搜索。Const adSearchBackward=-1PersistFormatEnum ValuesadPersistADTG0缺省,按 ADTG 格式保留数据。Const adPersistADTG=0adPersistXML1按 XML 格式保留数据。Const adPersistXML=1StringFormatEnum ValuesadClipString2行由用户自定义的值限制。Const adClipString=2ConnectPromptEnum ValuesadPromptAlways1总是提示连接信息。Const adPromptAlways=1adPromptComplete2没有提供足够信息时提示。Const adPromptComplete=2adPromptCompleteRequired3没有提供足够信息时提示,但是不直接应用于连接的选项无效。Const adPromptCompleteRequired=3adPromptNever4默认,从不提示连接信息。Const adPromptNever=4ConnectModeEnum ValuesadModeUnknown0默认,指出权限尚未设置或不能确定。Const adModeUnknown=0adModeRead1指出只读权限。Const adModeRead=1adModeWrite2指出只写权限。Const adModeWrite=2adModeReadWrite3指出读写权限。Const adModeReadWrite=3adModeShareDenyRead4防止其他用户使用读权限打开一个连接。Const adModeShareDenyRead=4adModeShareDenyWrite8防止其他用户使用写权限打开一个连接。Const adModeShareDenyWrite=8adModeShareExclusive&Hc防止其他用户打开一个连接。Const adModeShareExclusive=&HcadModeShareDenyNone&H10防止其他用户使用任何权限打开一个连接。Const adModeShareDenyNone=&H10adModeRecursive&H400000与 ShareDeny 值结合使用来传递共享约束。Const adModeRecursive=&H400000RecordCreateOptionsEnum ValuesadCreateCollection&H00002000在指定的 URL 上创建一个新的集合记录(目录)。Const adCreateCollection=&H00002000adCreateStructDoc&H80000000在指定的 URL 上创建一个新的结构性文档记录。Const adCreateStructDoc=&H80000000adCreateNonCollection&H00000000在指定的 URL 上创建一个新记录。Const adCreateNonCollection=&H00000000adOpenIfExists&H02000000如果指定的 URL 存在则打开记录。Const adOpenIfExists=&H02000000adCreateOverwrite&H04000000在指定的 URL 上覆盖任何存在的记录。Const adCreateOverwrite=&H04000000adFailIfNotExists-1如果 URL 不存在,失败。Const adFailIfNotExists=-1RecordOpenOptionsEnum ValuesadOpenRecordUnspecified-1 Const adOpenRecordUnspecified=-1adOpenOutput&H00800000 Const adOpenOutput=&H00800000adOpenAsync&H00001000异步打开记录。Const adOpenAsync=&H00001000adDelayFetchStream&H00004000延迟获取流直到需要时。Const adDelayFetchStream=&H00004000adDelayFetchFields&H00008000延迟获取字段直到需要时。Const adDelayFetchFields=&H00008000adOpenExecuteCommand&H00010000 Const adOpenExecuteCommand=&H00010000adOpenSource&H00800000在 URL 上打开源文档,而不是执行的内容。 adOpenURLBind&H00000400指出连接字符串包含有一个 URL。 IsolationLevelEnum ValuesadXactUnspecified&Hffffffff指出提供者使用一种不同于指定的 IsolationLevel 级别的级别,而这种级别不可确定。Const adXactUnspecified=&HffffffffadXactChaos&H00000010缺省,指出不能覆盖隔离级别更高的事务中未完成的修改。Const adXactChaos=&H00000010adXactReadUncommitted&H00000100指出从一个事务可看查另一个事务中没有提交的变化。Const adXactReadUncommitted=&H00000100adXactBrowse&H00000100指出从一个事务可看查另一个事务中没有提交的变化。Const adXactBrowse=&H00000100adXactCursorStability&H00001000缺省,指出只有事务的更新被提交后,才可能从另一个事务中看到。Const adXactCursorStability=&H00001000adXactReadCommitted&H00001000缺省,指出只有事务的更新被提交后,才可能从另一个事务中看到。Const adXactReadCommitted=&H00001000adXactRepeatableRead&H00010000指出从一个事务中不能看到其他事务中的变化,但查询结果为新记录集。Const adXactRepeatableRead=&H00010000adXactSerializable&H00100000指出事务在与其他事务隔离的情况下执行。Const adXactSerializable=&H00100000adXactIsolated&H00100000指出事务在与其他事务隔离的情况下执行。Const adXactIsolated=&H00100000XactAttributeEnum ValuesadXactCommitRetaining&H00020000提供者将在调用 CommitTrans 方法后开始一个新事务。Const adXactCommitRetaining=&H00020000adXactAbortRetaining&H00040000提供者将在调用 RollbackTrans 方法后开始一个新事务。Const adXactAbortRetaining=&H00040000adXactAsyncPhaseOne&H00080000执行一个异步提交。 adXactSyncPhaseOne&H00100000执行一个同步提交。 PropertyAttributesEnum ValuesadPropNotSupported&H0000指出属性不为提供者所支持。Const adPropNotSupported=&H0000adPropRequired&H0001指出在数据源初始化之前,用户必须为这个属性指定值。Const adPropRequired=&H0001adPropOptional&H0002指出在数据源初始化之前,用户不需要为此属性指定值。Const adPropOptional=&H0002adPropRead&H0200指出用户能够读这个属性。Const adPropRead=&H0200adPropWrite&H0400指出用户可以设置此属性。Const adPropWrite=&H0400ErrorValueEnum ValuesadErrProviderFailed&Hbb8提供者不能完成所要求的动作。Const adErrProviderFailed=&Hbb8adErrInvalidArgument&Hbb9应用程序正使用一个类型错误的参数,或者超出可接受的范围,或者与其他参数相冲突。Const adErrInvalidArgument=&Hbb9adErrOpeningFile&Hbba打开请求的文件时出现错误。Const adErrOpeningFile=&HbbaadErrReadFile&Hbbb读指定文件时出现错误。Const adErrReadFile=&HbbbadErrWriteFile&Hbbc写入文件时出现错误。Const adErrWriteFile=&HbbcadErrNoCurrentRecord&HbcdEOF 或 BOF 为 True,或当前记录被删除,应用程序请求的操需要一个当前的记录。Const adErrNoCurrentRecord=&HbcdadErrIllegalOperation&Hc93在这个环境下不允许应用程序请求的操作。Const adErrIllegalOperation=&Hc93adErrCantChangeProvider&Hc94不能改变提供者。Const adErrCantChangeProvider=&Hc94adErrInTransaction&Hcae在事务中,应用程序不能关闭 Connection 对象。Const adErrInTransaction=&HcaeadErrFeatureNotAvailable&Hcb3提供者不支持应用程序请求的操作。Const adErrFeatureNotAvailable=&Hcb3adErrItemNotFound&Hcc1ADO 无法找到集合中的对象。Const adErrItemNotFound=&Hcc1adErrObjectInCollection&Hd27不能追加,对象已在集合中。Const adErrObjectInCollection=&Hd27adErrObjectNotSet&Hd5c应用程序引用的对象不再是一个有效对象。Const adErrObjectNotSet=&Hd5cadErrDataConversion&Hd5d该应用程序使用了一个错误类型的值。Const adErrDataConversion=&Hd5dadErrObjectClosed&He78如果对象已关闭,不允许应用程序请求的操作。Const adErrObjectClosed=&He78adErrObjectOpen&He79如果对象已打开,不允许应用程序请求的操作。Const adErrObjectOpen=&He79adErrProviderNotFound&He7aADO 不能找到指定的提供者。Const adErrProviderNotFound=&He7aadErrBoundToCommand&He7b由于 Command 对象作为 Recordset 对象的数据源,应用程序不能修改 Recordset 对象的 ActiveConnction 属性。Const adErrBoundToCommand=&He7badErrInvalidParamInfo&He7c应用程序不正确地定义了一个 Parameter 对象。Const adErrInvalidParamInfo=&He7cadErrInvalidConnection&He7d应用程序要求在一个对象上操作,而其引用到一个关闭的对象或无效的 Connection 对象。Const adErrInvalidConnection=&He7dadErrNotReentrant&He7e操作不能再执行。Const adErrNotReentrant=&He7eadErrStillExecuting&He7f操作仍然在执行。Const adErrStillExecuting=&He7fadErrOperationCancelled&He80撤消操作。Const adErrOperationCancelled=&He80adErrStillConnecting&He81操作仍然在连接。Const adErrStillConnecting=&He81adErrInvalidTransaction&He82事务是无效的。Const adErrInvalidTransaction=&He82adErrNoExecuting&He83操作未执行。 adErrUnsafeOperation&He84在此环境下操作不安全。Const adErrUnsafeOperation=&He84adwrnSecurityDialog&He85操作导致安全对话出现。Const adwrnSecurityDialog=&He85adwrnSecurityDialogHeader&He86操作导致安全头对话出现。Const adwrnSecurityDialogHeader=&He86adErrIntegrityViolation&He87由于数据违背完整性原则,此动作失败。Const adErrIntegrityViolation=&He87adErrPermissionDenied&He88因为没有足够权限完成操作,使动作失败。Const adErrPermissionDenied=&He88adErrDataOverflow&He89对于给定的数据类型而言,该数据太大。Const adErrDataOverflow=&He89adErrSchemaViolation&He8a动作造成违背模式。Const adErrSchemaViolation=&He8aadErrSignMismatch&He8b表达式含有不匹配的符号。Const adErrSignMismatch=&He8badErrCantConvertvalue&He8c不能转换值。Const adErrCantConvertvalue=&He8cadErrCantCreate&He8d不能创建资源。Const adErrCantCreate=&He8dadErrColumnNotOnThisRow&He8e这一行不存在指定的列。Const adErrColumnNotOnThisRow=&He8eadErrURLIntegrViolSetColumns&He8f Const adErrURLIntegrViolSetColumns=&He8fadErrURLDoesNotExist&He8fURL 不存在。Const adErrURLDoesNotExist=&He8fadErrTreePermissionDenied&He90无权查看目录树。Const adErrTreePermissionDenied=&He90adErrInvalidURL&He91所提供的 URL 是无效的。Const adErrInvalidURL=&He91adErrResourceLocked&He92资源被锁定。Const adErrResourceLocked=&He92adErrResourceExists&He93资源已存在。Const adErrResourceExists=&He93adErrCannotComplete&He94动作不能完成。Const adErrCannotComplete=&He94adErrVolumeNotFound&He95未找到文件版本信息。Const adErrVolumeNotFound=&He95adErrOutOfSpace&He96由于服务器不能足够空间完成操作,使操作失败。Const adErrOutOfSpace=&He96adErrResourceOutOfScope&He97资源超范围。Const adErrResourceOutOfScope=&He97adErrUnavailable&He98命令不可用。Const adErrUnavailable=&He98adErrURLNamedRowDoesNotExist&He99URL 在命名的行中不存在。Const adErrURLNamedRowDoesNotExist=&He99adErrDelResOutOfScope&He9a不能删除资源,因为这超出允许范围。Const adErrDelResOutOfScope=&He9aadErrPropInvalidColumn&He9b对已选择的列,这个属性无效。Const adErrPropInvalidColumn=&He9badErrPropInvalidOption&He9c对于这个属性提供了一个无效的选项。Const adErrPropInvalidOption=&He9cadErrPropInvalidValue&He9d对于这个属性提供了一个无效的值。Const adErrPropInvalidValue=&He9dadErrPropConflicting&He9e设置这个属性造成与其他属性相冲突。Const adErrPropConflicting=&He9eadErrPropNotAllSettable&He9f不是所有的属性都能设置。Const adErrPropNotAllSettable=&He9fadErrPropNotSet&Hea0没有设置属性。Const adErrPropNotSet=&Hea0adErrPropNotSettable&Hea1不能设置属性。Const adErrPropNotSettable=&Hea1adErrPropNotSupported&Hea2属性不被支持。Const adErrPropNotSupported=&Hea2adErrCatalogNotSet&Hea3操作无法完成,因为类别尚未建立。Const adErrCatalogNotSet=&Hea3adErrCantChangeConnection&Hea4不能改变连接。Const adErrCantChangeConnection=&Hea4adErrFieldsUpdateFailed&Hea5Fields 集合中的 Update 方法失败。Const adErrFieldsUpdateFailed=&Hea5adErrDenyNotSupported&Hea6不能设置 Deny 权限,因为提供者不支持。Const adErrDenyNotSupported=&Hea6adErrDenyTypeNotSupported&Hea7提供者不支持请求的 Deny 类型。Const adErrDenyTypeNotSupported=&Hea7adErrProviderNotSpecified&Hea9 Const adErrProviderNotSpecified=&Hea9adErrConnectionStringTooLong&Heaa Const adErrConnectionStringTooLong=&HeaaParameterAttributesEnum ValuesadParamSigned&H0010缺省,指出参数接受有符号值。Const adParamSigned=&H0010adParamNullable&H0040指出参数接受 Null 值。Const adParamNullable=&H0040adParamLong&H0080指出参数接受长二进制数据。Const adParamLong=&H0080ParameterDirectionEnum ValuesadParamUnknown&H0000指出参数方向未知。Const adParamUnknown=&H0000adParamInput&H0001缺省,指出一个输入参数。Const adParamInput=&H0001adParamOutput&H0002指出一个输出参数。Const adParamOutput=&H0002adParamInputOutput&H0003指出一个输入和输出参数。Const adParamInputOutput=&H0003adParamReturnValue&H0004指出一个返回值。Const adParamReturnValue=&H0004CommandTypeEnum ValuesadCmdUnknown&H0008指出在 CommandText 中命令的类型未知。Const adCmdUnknown=&H0008adCmdText&H0001指出提供者应该用文本化的命令定义(像 SQL 语句)给 CommandText 赋值。Const adCmdText=&H0001adCmdTable&H0002指出提供者应该产生一个 SQL 查询来返回 CommandText 中指定的表中的所有行。Const adCmdTable=&H0002adCmdStoredProc&H0004指出提供者应该作为一个存储过程给 CommandText 赋值。Const adCmdStoredProc=&H0004adCmdFile&H0100指出提供者应该作为先前的永久文件给 CommandText 赋值。Const adCmdFile=&H0100adCmdTableDirect&H0200指出提供者应该返回 CommandText 中指定的表中的所有行。Const adCmdTableDirect=&H0200adCmdUnspecified-1命令的类型未指定。 EventStatusEnum ValuesadStatusOK&H0000001操作成功完成。Const adStatusOK=&H0000001adStatusErrorsOccurred&H0000002操作未成功完成或一个 Will 事件取消操作。Const adStatusErrorsOccurred=&H0000002adStatusCantDeny&H0000003一个 Will 事件不能请求取消即将进行的操作。Const adStatusCantDeny=&H0000003adStatusCancel&H0000004请求取消即将进行的操作。Const adStatusCancel=&H0000004adStatusUnwantedEvent&H0000005对于这个操作的事件不再需要。Const adStatusUnwantedEvent=&H0000005EventReasonEnum ValuesadRsnAddNew1要添加一个新记录。Const adRsnAddNew=1adRsnDelete2将删除记录。Const adRsnDelete=2adRsnUpdate3将更新记录。Const adRsnUpdate=3adRsnUndoUpdate4已撤消记录更新。Const adRsnUndoUpdate=4adRsnUndoAddNew5已撤消增加新记录。Const adRsnUndoAddNew=5adRsnUndoDelete6已撤消删除记录。Const adRsnUndoDelete=6adRsnRequery7重新查询记录集。Const adRsnRequery=7adRsnResynch8重新同步化记录集。Const adRsnResynch=8adRsnClose9将关闭对象。Const adRsnClose=9adRsnMove10调用 Move,将移动当前记录的指针。Const adRsnMove=10adRsnFirstChange11已第一次更改了记录。Const adRsnFirstChange=11adRsnMoveFirst12调用 MoveFirst,将移动当前记录的指针。Const adRsnMoveFirst=12adRsnMoveNext13调用 MoveNext,将移动当前记录的指针。Const adRsnMoveNext=13adRsnMovePrevious14调用 MovePrevious,将移动当前记录的指针。Const adRsnMovePrevious=14adRsnMoveLast15调用 MoveLast,将移动当前记录的指针。Const adRsnMoveLast=15SchemaEnum ValuesadSchemaProviderSpecific-1请求提供者特定的信息。Const adSchemaProviderSpecific=-1adSchemaAsserts0请求决定性信息。Const adSchemaAsserts=0adSchemaCatalogs1请求类别信息。Const adSchemaCatalogs=1adSchemaCharacterSets2请求字符集信息。Const adSchemaCharacterSets=2adSchemaCollations3请求整理信息。Const adSchemaCollations=3adSchemaColumns4请求列信息。Const adSchemaColumns=4adSchemaCheckConstraints5请求检查约束信息。Const adSchemaCheckConstraints=5adSchemaConstraintColumnUsage6请求列约束用法信息。Const adSchemaConstraintColumnUsage=6adSchemaConstraintTableUsage7请求表约束用法信息。Const adSchemaConstraintTableUsage=7adSchemaKeyColumnUsage8请求键列的用法信息。Const adSchemaKeyColumnUsage=8adSchemaReferentialConstraints9请求引用的约束信息。Const adSchemaReferentialConstraints=9adSchemaTableConstraints10请求表约束信息。Const adSchemaTableConstraints=10adSchemaColumnsDomainUsage11请求列域用法信息。Const adSchemaColumnsDomainUsage=11adSchemaIndexes12请求索引信息。Const adSchemaIndexes=12adSchemaColumnPrivileges13请求列特权信息。Const adSchemaColumnPrivileges=13adSchemaTablePrivileges14请求表特权信息。Const adSchemaTablePrivileges=14adSchemaUsagePrivileges15请求用户特权信息。Const adSchemaUsagePrivileges=15adSchemaProcedures16请求存储过程信息。Const adSchemaProcedures=16adSchemaSchemata17请求模式信息。Const adSchemaSchemata=17adSchemaSQLLanguages18请求 SQL 语言支持信息。Const adSchemaSQLLanguages=18adSchemaStatistics19请求统计信息。Const adSchemaStatistics=19adSchemaTables20请求有关表的信息。Const adSchemaTables=20adSchemaTranslations21请求字符集变换的信息。Const adSchemaTranslations=21adSchemaProviderTypes22请求提供者的类型信息。Const adSchemaProviderTypes=22adSchemaViews23请求查看信息。Const adSchemaViews=23adSchemaViewColumnUsage24请求在查看信息中列的用途。Const adSchemaViewColumnUsage=24adSchemaViewTableUsage25请求在查看信息中表的用途。Const adSchemaViewTableUsage=25adSchemaProcedureParameters26请求存储过程参数信息。Const adSchemaProcedureParameters=26adSchemaForeignKeys27请求外部键信息。Const adSchemaForeignKeys=27adSchemaPrimaryKeys28请求主键信息。Const adSchemaPrimaryKeys=28adSchemaProcedureColumns29请求存储过程列信息。Const adSchemaProcedureColumns=29adSchemaDBInfoKeywords30请求来自提供者的关键字。Const adSchemaDBInfoKeywords=30adSchemaDBInfoLiterals31请求来自提供者的直接量。Const adSchemaDBInfoLiterals=31adSchemaCubes32对于多维数据,观察直方图。Const adSchemaCubes=32adSchemaDimensions33对于多维数据,观察多维图。Const adSchemaDimensions=33adSchemaHierarchies34对于多维数据,观察分层图。Const adSchemaHierarchies=34adSchemaLevels35对于多维数据,观察水平图。Const adSchemaLevels=35adSchemaMeasures36对于多维数据,观察测量图。Const adSchemaMeasures=36adSchemaProperties37对于多维数据,观察属性图。Const adSchemaProperties=37adSchemaMembers38对于多维数据,观察成员图。Const adSchemaMembers=38adSchemaTrustees39请求委托人信息。Const adSchemaTrustees=39adSchemaFunctions40 Const adSchemaFunctions=40adSchemaActions41 Const adSchemaActions=41adSchemaCommands42 Const adSchemaCommands=42adSchemaSets43 Const adSchemaSets=43FieldStatusEnum ValuesadFieldOK0字段完好。Const adFieldOK=0adFieldCantConvertValue2字段的值不能转换。Const adFieldCantConvertValue=2adFieldIsNull3字段为 Null。Const adFieldIsNull=3adFieldTruncated4字段值被截断。Const adFieldTruncated=4adFieldSignMismatch5字段含有不匹配符号。Const adFieldSignMismatch=5adFieldDataOverflow6数值太长,不适合此字段。Const adFieldDataOverflow=6adFieldCantCreate7不能创建字段。Const adFieldCantCreate=7adFieldUnavailable8字段不可用。Const adFieldUnavailable=8adFieldPermissionDenied9由于访问权限,修改字段的权限失败。Const adFieldPermissionDenied=9adFieldIntegrityViolation10字段由于违反数据完整性而更新失败。Const adFieldIntegrityViolation=10adFieldSchemaViolation11由于违背模式导致字段更新失败。Const adFieldSchemaViolation=11adFieldBadStatus12字段有无效的状态值。Const adFieldBadStatus=12adFieldDefault13已经使用了缺省值。Const adFieldDefault=13adFieldIgnore15字段被忽略。Const adFieldIgnore=15adFieldDoesNotExist16字段不存在。Const adFieldDoesNotExist=16adFieldInvalidURL17字段包含一个无效的 URL。Const adFieldInvalidURL=17adFieldResourceLocked18字段指定的资源已锁住。Const adFieldResourceLocked=18adFieldResourceExists19字段指定的资源已存在。Const adFieldResourceExists=19adFieldCannotComplete20动作不能完成。Const adFieldCannotComplete=20adFieldVolumeNotFound21字段版本信息找不到。Const adFieldVolumeNotFound=21adFieldOutOfSpace22字段存储空间不够。Const adFieldOutOfSpace=22adFieldCannotDeleteSource23字段不能删除字段的源。Const adFieldCannotDeleteSource=23adFieldReadOnly24字段只读。Const adFieldReadOnly=24adFieldResourceOutOfScope25字段指定的资源超范围。Const adFieldResourceOutOfScope=25adFieldAlreadyExists26字段已存在。Const adFieldAlreadyExists=26adFieldPendingInsert&H10000字段已插入,但提供者未更新。Const adFieldPendingInsert=&H10000adFieldPendingDelete&H20000字段已删除,但提供者未更新。Const adFieldPendingDelete=&H20000adFieldPendingChange&H40000字段已修改,但提供者未更新。Const adFieldPendingChange=&H40000adFieldPendingUnknown&H80000字段已修改,但修改的类别未知。Const adFieldPendingUnknown=&H80000adFieldPendingUnknownDelete&H100000字段已修改,但此字段可能已经被删除。Const adFieldPendingUnknownDelete=&H100000SeekEnum ValuesadSeekFirstEQ&H1寻找与匹配相同的第一个键键值。Const adSeekFirstEQ=&H1adSeekLastEQ&H2寻找与匹配相同的最后一个键键值。Const adSeekLastEQ=&H2adSeekAfterEQ&H4寻找与匹配相等或在其后的键值。Const adSeekAfterEQ=&H4adSeekAfter&H8寻找在匹配后的键值。Const adSeekAfter=&H8adSeekBeforeEQ&H10寻找与匹配相等或在其前的键值。Const adSeekBeforeEQ=&H10adSeekBefore&H20寻找在匹配前的键值。Const adSeekBefore=&H20ADCPROP_UPDATECRITERIA_ENUM ValuesadCriteriaKey0 Const adCriteriaKey=0adCriteriaAllCols1 Const adCriteriaAllCols=1adCriteriaUpdCols2 Const adCriteriaUpdCols=2adCriteriaTimeStamp3 Const adCriteriaTimeStamp=3ADCPROP_ASYNCTHREADPRIORITY_ENUM ValuesadPriorityLowest1 Const adPriorityLowest=1adPriorityBelowNormal2 Const adPriorityBelowNormal=2adPriorityNormal3 Const adPriorityNormal=3adPriorityAboveNormal4 Const adPriorityAboveNormal=4adPriorityHighest5 Const adPriorityHighest=5ADCPROP_AUTORECALC_ENUM ValuesadRecalcUpFront0 Const adRecalcUpFront=0adRecalcAlways1 Const adRecalcAlways=1ADCPROP_UPDATERESYNC_ENUM ValuesadResyncNone0 Const adResyncNone=0adResyncAutoIncrement1 Const adResyncAutoIncrement=1adResyncConflicts2 Const adResyncConflicts=2adResyncUpdates4 Const adResyncUpdates=4adResyncInserts8 Const adResyncInserts=8adResyncAll15 Const adResyncAll=15MoveRecordOptionsEnum ValuesadMoveUnspecified-1没有指定移动行为。Const adMoveUnspecified=-1adMoveOverWrite1覆盖已存在的目标。Const adMoveOverWrite=1adMoveDontUpdateLinks2不能更新源记录的超级链接。Const adMoveDontUpdateLinks=2adMoveAllowEmulation4如果移动记录失败,允许使用下载、上载和删除操作设置完成移动。Const adMoveAllowEmulation=4CopyRecordOptionsEnum ValuesadCopyUnspecified-1没有指定复制行为。Const adCopyUnspecified=-1adCopyOverWrite1覆盖存在的文件或目录。Const adCopyOverWrite=1adCopyAllowEmulation4如果 CopyRecord 方法失败,用文件的下载或上传机制模拟它。Const adCopyAllowEmulation=4adCopyNonRecursive2复制当前的目录,但不包含子目录。Const adCopyNonRecursive=2StreamTypeEnum ValuesadTypeBinary1流包含二进制的数据。Const adTypeBinary=1adTypeText2流包含文本数据。Const adTypeText=2LineSeparatorEnum ValuesadLF10换行符。Const adLF=10adCR13回车符。Const adCR=13adCRLF-1回车符和换行符。Const adCRLF=-1StreamOpenOptionsEnum ValuesadOpenStreamUnspecified-1 Const adOpenStreamUnspecified=-1adOpenStreamAsync1异步打开流。Const adOpenStreamAsync=1adOpenStreamFromRecord4使用存在的记录作为数据源打开流。Const adOpenStreamFromRecord=4adOpenStreamFromURL8使用 URL 作为数据源打开流。 StreamWriteEnum ValuesadWriteChar0将指定的字符串写入流中。Const adWriteChar=0adWriteLine1将指定的字符串和一个行分隔符写入流中。Const adWriteLine=1SaveOptionsEnum ValuesadSaveCreateNotExist1如果文件不存在,则一个创建新文件。Const adSaveCreateNotExist=1adSaveCreateOverWrite2覆盖任何已存在的文件。Const adSaveCreateOverWrite=2FieldEnum ValuesadDefaultStream-1当作为索引用于记录的 Fields 集合时,返回 Record 的缺省 Stream。Const adDefaultStream=-1adRecordURL-2当作为索引用于记录的 Fields 集合时,返回 Record 的绝对 URL。Const adRecordURL=-2StreamReadEnum ValuesadReadAll-1从当前位置到流的末尾读取流中所有字节。Const adReadAll=-1adReadLine-2读取流的下一行,用LineSeparator属性来识别行的末尾。Const adReadLine=-2RecordTypeEnum ValuesadSimpleRecord0记录是一个简单的文件。Const adSimpleRecord=0adCollectionRecord1此记录是一个集合类型(目录)。Const adCollectionRecord=1adStructDoc2记录是一个结构化的文档。Const adStructDoc=2
Microsoft ADO Copyright (c) 1996-1998 Microsoft Corporation.
相关资源:敏捷开发V1.0.pptx