<2024年4月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

统计

  • 随笔 - 13
  • 文章 - 0
  • 评论 - 2
  • 引用 - 0

常用链接

留言簿

随笔分类

随笔档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜

ADO 自定义常量 详解
这些常量是 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 Values
adOpenForwardOnly 0 默认,打开一个只许前向类型的光标。 var adOpenForwardOnly=0;
adOpenKeyset 1 打开一个键集类型的光标。 var adOpenKeyset=1;
adOpenDynamic 2 打开一个动态类型的光标。 var adOpenDynamic=2;
adOpenStatic 3 打开一个静态类型的光标。 var adOpenStatic=3;
adOpenUnspecified -1 指出光标类型是一个未指定的值。
CursorOptionEnum Values
adHoldRecords &H00000100 能检索更多的记录或改变下一个检索的位置而不提交所有未完成的变化。 var adHoldRecords=&H00000100;
adMovePrevious &H00000200 能用 MoveFirst、MovePrevious、Move 和 GetRows 方法。 var adMovePrevious=&H00000200;
adAddNew &H01000400 能用 AddNew 方法增加新记录。 var adAddNew=&H01000400;
adDelete &H01000800 能用 Delete 方法删除记录。 var adDelete=&H01000800;
adUpdate &H01008000 能用 Updata 方法来修改存在的记录。 var adUpdate=&H01008000;
adBookmark &H00002000 能用 Bookmark 属性访问指定的记录。 var adBookmark=&H00002000;
adApproxPosition &H00004000 能读取和设置 AbsolutePosition 和 AbsolutePage 属性。 var adApproxPosition=&H00004000;
adUpdateBatch &H00010000 能用 UpdataBatch 或 CancelBatch 方法将变化成组地传递给提供者。 var adUpdateBatch=&H00010000;
adResync &H00020000 能用 Resync 方法更新底层数据库中可见数据的光标。 var adResync=&H00020000;
adNotify &H00040000 记录集支持公告。 var adNotify=&H00040000;
adFind &H00080000 能用 Find 方法查找记录。 var adFind=&H00080000;
adSeek &H00400000 能用 Seek 方法根据索引查找记录。 var adSeek=&H00400000;
adIndex &H00800000 能用 Index 属性设置当前的索引。 var adIndex=&H00800000;
LockTypeEnum Values
adLockReadOnly 1 缺省,只读,数据不允许修改。 var adLockReadOnly=1;
adLockPessimistic 2 悲观的锁定,逐个记录锁定,编辑记录时提供者立即锁定记录。 var adLockPessimistic=2;
adLockOptimistic 3 乐观的锁定,逐个记录锁定,调用 Update 时提供者锁定记录。 var adLockOptimistic=3;
adLockBatchOptimistic 4 乐观的批更新。 var adLockBatchOptimistic=4;
adLockUnspecified -1 创建一个与原来类型相同的锁。
ExecuteOptionEnum Values
adAsyncExecute &H00000010 异步地执行操作。 var adAsyncExecute=&H00000010;
adAsyncFetch &H00000020 异步地获得记录。 var adAsyncFetch=&H00000020;
adAsyncFetchNonBlocking &H00000040 异步地获得记录,不阻碍随后的操作。 var adAsyncFetchNonBlocking=&H00000040;
adExecuteNoRecords &H00000080 指出 CommandText 是一个不返回行的命令或存储过程,通常与 adCmdText 或 adCmdStoreProc 组合。 var adExecuteNoRecords=&H00000080;
adExecuteStream &H00000400 var adExecuteStream=&H00000400;
ConnectOptionEnum Values
adAsyncConnect &H00000010 异步打开连接。 var adAsyncConnect=&H00000010;
adConnectUnspecified -1 连接模型未指定。
ObjectStateEnum Values
adStateClosed &H00000000 缺省,指出对象被关闭。 var adStateClosed=&H00000000;
adStateOpen &H00000001 指出对象已打开。 var adStateOpen=&H00000001;
adStateConnecting &H00000002 指出对象正在连接。 var adStateConnecting=&H00000002;
adStateExecuting &H00000004 指出对象正在执行命令。 var adStateExecuting=&H00000004;
adStateFetching &H00000008 指出正在获得记录集的行。 var adStateFetching=&H00000008;
CursorLocationEnum Values
adUseServer 2 默认,使用数据提供者提供的光标。 var adUseServer=2;
adUseClient 3 使用由本地光标库提供的客户端光标。 var adUseClient=3;
adUseClientBatch 3 使用由本地光标库提供的客户端光标
adUseNone 1 没有光标服务可用
DataTypeEnum Values
adEmpty 0 没有值被指定。 var adEmpty=0;
adTinyInt 16 1 字节有符号整数。 var adTinyInt=16;
adSmallInt 2 2 字节有符号整数。 var adSmallInt=2;
adInteger 3 4 字节有符号整数。 var adInteger=3;
adBigInt 20 8 字节有符号整数。 var adBigInt=20;
adUnsignedTinyInt 17 1 字节无符号整数。 var adUnsignedTinyInt=17;
adUnsignedSmallInt 18 2 字节无符号整数。 var adUnsignedSmallInt=18;
adUnsignedInt 19 4 字节无符号整数。 var adUnsignedInt=19;
adUnsignedBigInt 21 8 字节无符号整数。 var adUnsignedBigInt=21;
adSingle 4 单精度浮点值。 var adSingle=4;
adDouble 5 一个双精度浮点值。 var adDouble=5;
adCurrency 6 货币值,8 字节有符号整数,范围到 10000,小数点后 4 位。 var adCurrency=6;
adDecimal 14 表示固定精度和范围的精确数值。 var adDecimal=14;
adNumeric 131 有固定精度和范围的精确数值。 var adNumeric=131;
adBoolean 11 一个布尔值。 var adBoolean=11;
adError 10 32 位错误代码。 var adError=10;
adUserDefined 132 用户自定义变量。 var adUserDefined=132;
adVariant 12 自动化 Variant。 var adVariant=12;
adIDispatch 9 一个指向 OLE 对象上 IDispatch 接口的指针。 var adIDispatch=9;
adIUnknown 13 一个指向 OLE 对象上的 IUnknown 接口的指针。 var adIUnknown=13;
adGUID 72 全局唯一的标识符。 var adGUID=72;
adDate 7 日期值,一个双精度数,其整数表示自 1899 年 12 月 30 日起的天数,其小数部分是当日的分数。 var adDate=7;
adDBDate 133 日期值(yyyymmdd)。 var adDBDate=133;
adDBTime 134 时间值(hhmmss)。 var adDBTime=134;
adDBTimeStamp 135 日期时间标志(yyyymmddhhmmss 加 12 位小数)。 var adDBTimeStamp=135;
adBSTR 8 一个 Null 终止的字符串。 var adBSTR=8;
adChar 129 字符串值。 var adChar=129;
adVarChar 200 字符串值。 var adVarChar=200;
adLongVarChar 201 长字符串值。 var adLongVarChar=201;
adWChar 130 以 Null 结尾的 Unicode 字符串。 var adWChar=130;
adVarWChar 202 以 Null 结尾的 Unicode 字符串。 var adVarWChar=202;
adLongVarWChar 203 以 Null 结尾的字符串值。 var adLongVarWChar=203;
adBinary 128 二进制值。 var adBinary=128;
adVarBinary 204 二进制值。 var adVarBinary=204;
adLongVarBinary 205 二进制长值。 var adLongVarBinary=205;
adChapter 136 章节类型,表明一个子记录集。 var adChapter=136;
adFileTime 64 DOS / Win32 下的文件时间,数值为自 1601 年 1 月 1 日起 100 纳秒数。 var adFileTime=64;
adDBFileTime 137 数据库文件的时间。
adPropVariant 138 一个 Variant(与一个自动化 Variant 不等价)。 var adPropVariant=138;
adVarNumeric 139 表示一个可变宽度的精确数,有符号的范围值。 var adVarNumeric=139;
adArray &H2000 var adArray=&H2000;
FieldAttributeEnum Values
adFldMayDefer &H00000002 指出字段被延迟,即当访问记录时,字段的值没有从数据源检索下整个记录。 var adFldMayDefer=&H00000002;
adFldUpdatable &H00000004 指出能向此字段写入。 var adFldUpdatable=&H00000004;
adFldUnknownUpdatable &H00000008 指出提供者不能决定是否能向此字段写入。 var adFldUnknownUpdatable=&H00000008;
adFldFixed &H00000010 指出字段含有固定长度的数据。 var adFldFixed=&H00000010;
adFldIsNullable &H00000020 指出字段可接受 Null 值。 var adFldIsNullable=&H00000020;
adFldMayBeNull &H00000040 指出可以从此字段读取 Null 值。 var adFldMayBeNull=&H00000040;
adFldLong &H00000080 指出字段为一长二进制字段,可以使用 AppendChunk 和 GetChunk 方法。 var adFldLong=&H00000080;
adFldRowID &H00000100 指出字段有某种记录 ID。 var adFldRowID=&H00000100;
adFldRowVersion &H00000200 通过跟踪更新指出字段的时间或日期标记。 var adFldRowVersion=&H00000200;
adFldCacheDeferred &H00001000 指出提供者缓存了字段的值,后续的的读操作可以从缓存中读。 var adFldCacheDeferred=&H00001000;
adFldIsChapter &H00002000 字段为章节(子)字段,包含有一个行集。 var adFldIsChapter=&H00002000;
adFldNegativeScale &H00004000 字段有一个负值范围。 var adFldNegativeScale=&H00004000;
adFldKeyColumn &H00008000 字段为一键列的一部分。 var adFldKeyColumn=&H00008000;
adFldIsRowURL &H00010000 字段为一个 URL。 var adFldIsRowURL=&H00010000;
adFldIsDefaultStream &H00020000 字段为一个缺省的 Stream。 var adFldIsDefaultStream=&H00020000;
adFldIsCollection &H00040000 字段为一个集合。 var adFldIsCollection=&H00040000;
adFldUnspecified -1 字段属性未指定。
EditModeEnum Values
adEditNone &H0000 指出在进程中无编辑操作。 var adEditNone=&H0000;
adEditInProgress &H0001 指出当前记录已经修改,但没有存储。 var adEditInProgress=&H0001;
adEditAdd &H0002 指出已调用 AddNew 方法,缓冲区中的当前记录是一个新记录,还未存储到据库中。 var adEditAdd=&H0002;
adEditDelete &H0004 指出已调用 Delete 方法。 var adEditDelete=&H0004;
RecordStatusEnum Values
adRecOK &H0000000 记录成功地更新。 var adRecOK=&H0000000;
adRecNew &H0000001 记录是新建的。 var adRecNew=&H0000001;
adRecModified &H0000002 记录已被修改。 var adRecModified=&H0000002;
adRecDeleted &H0000004 记录已被删除。 var adRecDeleted=&H0000004;
adRecUnmodified &H0000008 记录未被修改。 var adRecUnmodified=&H0000008;
adRecInvalid &H0000010 由于记录的书签无效而未存储记录。 var adRecInvalid=&H0000010;
adRecMultipleChanges &H0000040 由于会影响其他记录而未存储记录。 var adRecMultipleChanges=&H0000040;
adRecPendingChanges &H0000080 由于指向一个未完成的插入而未存储记录。 var adRecPendingChanges=&H0000080;
adRecCanceled &H0000100 由于操作被取消,未存储记录。 var adRecCanceled=&H0000100;
adRecCantRelease &H0000400 由于存在着记录锁,未存储新记录。 var adRecCantRelease=&H0000400;
adRecConcurrencyViolation &H0000800 由于正在使用乐观并行处理,而未存储新记录。 var adRecConcurrencyViolation=&H0000800;
adRecIntegrityViolation &H0001000 由于用户违背完整性约束而使记录未存储。 var adRecIntegrityViolation=&H0001000;
adRecMaxChangesExceeded &H0002000 由于有太多的未完成的修改而使记录未存储。 var adRecMaxChangesExceeded=&H0002000;
adRecObjectOpen &H0004000 由于与一个打开的存储对象有冲突而未存储记录。 var adRecObjectOpen=&H0004000;
adRecOutOfMemory &H0008000 由于计算机内存不足而未存储记录。 var adRecOutOfMemory=&H0008000;
adRecPermissionDenied &H0010000 由于用户没有足够的权限而未存储记录。 var adRecPermissionDenied=&H0010000;
adRecSchemaViolation &H0020000 由于违反了底层数据库的结构而未存储记录。 var adRecSchemaViolation=&H0020000;
adRecDBDeleted &H0040000 记录已从数据源中删除。 var adRecDBDeleted=&H0040000;
GetRowsOptionEnum Values
adGetRowsRest -1 检索记录集中剩余的行。 var adGetRowsRest=-1;
PositionEnum Values
adPosUnknown -1 如果记录集空,当前指针未知,或提供者不支持 AbsolutePage 属性。 var adPosUnknown=-1;
adPosBOF -2 当前记录指针指向 BOF。 var adPosBOF=-2;
adPosEOF -3 当前记录指针指向 EOF。 var adPosEOF=-3;
BookmarkEnum Values
adBookmarkCurrent 0 默认,从当前的记录开始。 var adBookmarkCurrent=0;
adBookmarkFirst 1 从第一个记录开始。 var adBookmarkFirst=1;
adBookmarkLast 2 从最后一个记录开始。 var adBookmarkLast=2;
MarshalOptionsEnum Values
adMarshalAll 0 缺省,指出所有的行返回服务器。 var adMarshalAll=0;
adMarshalModifiedOnly 1 指出只有已修改的行返回服务器。 var adMarshalModifiedOnly=1;
AffectEnum Values
adAffectCurrent 1 操作只影响当前的记录。 var adAffectCurrent=1;
adAffectGroup 2 操作只影响满足当前的 Filter 属性的记录。 var adAffectGroup=2;
adAffectAll 3 操作影响记录集内所有的记录。
adAffectAllChapters 4 操作影响所有的子(章节)记录。 var adAffectAllChapters=4;
ResyncEnum Values
adResyncUnderlyingValues 1 数据没有被覆盖而且未完成的更新未被取消。 var adResyncUnderlyingValues=1;
adResyncAllValues 2 缺省,数据被覆盖,未完成的更新被取消。 var adResyncAllValues=2;
CompareEnum Values
adCompareLessThan 0 第一个书签在第二个前面。 var adCompareLessThan=0;
adCompareEqual 1 书签相同。 var adCompareEqual=1;
adCompareGreaterThan 2 第一个书签在第二个后面。 var adCompareGreaterThan=2;
adCompareNotEqual 3 书签不相同也无序。 var adCompareNotEqual=3;
adCompareNotComparable 4 书签不能比较。 var adCompareNotComparable=4;
FilterGroupEnum Values
adFilterNone 0 清除所有的过滤器,恢复所有记录以便查看。 var adFilterNone=0;
adFilterPendingRecords 1 允许只查看已更改但还未发送到服务器的记录,只适用于批更新模式。 var adFilterPendingRecords=1;
adFilterAffectedRecords 2 允许只查看被上次 Delete、Resync、UpdateBatch 或 CancelBatch 处理过的记录。 var adFilterAffectedRecords=2;
adFilterFetchedRecords 3 允许看目前缓存内的记录。 var adFilterFetchedRecords=3;
adFilterPredicate 4 允许看上次批更新失败的记录。
adFilterConflictingRecords 5 允许看上次批更新失败的记录。 var adFilterConflictingRecords=5;
SearchDirectionEnum Values
adSearchForward 1 从当前记录向前搜索。 var adSearchForward=1;
adSearchBackward -1 从当前记录往后搜索。 var adSearchBackward=-1;
PersistFormatEnum Values
adPersistADTG 0 缺省,按 ADTG 格式保留数据。 var adPersistADTG=0;
adPersistXML 1 按 XML 格式保留数据。 var adPersistXML=1;
StringFormatEnum Values
adClipString 2 行由用户自定义的值限制。 var adClipString=2;
ConnectPromptEnum Values
adPromptAlways 1 总是提示连接信息。 var adPromptAlways=1;
adPromptComplete 2 没有提供足够信息时提示。 var adPromptComplete=2;
adPromptCompleteRequired 3 没有提供足够信息时提示,但是不直接应用于连接的选项无效。 var adPromptCompleteRequired=3;
adPromptNever 4 默认,从不提示连接信息。 var adPromptNever=4;
ConnectModeEnum Values
adModeUnknown 0 默认,指出权限尚未设置或不能确定。 var adModeUnknown=0;
adModeRead 1 指出只读权限。 var adModeRead=1;
adModeWrite 2 指出只写权限。 var adModeWrite=2;
adModeReadWrite 3 指出读写权限。 var adModeReadWrite=3;
adModeShareDenyRead 4 防止其他用户使用读权限打开一个连接。 var adModeShareDenyRead=4;
adModeShareDenyWrite 8 防止其他用户使用写权限打开一个连接。 var adModeShareDenyWrite=8;
adModeShareExclusive &Hc 防止其他用户打开一个连接。 var adModeShareExclusive=&Hc;
adModeShareDenyNone &H10 防止其他用户使用任何权限打开一个连接。 var adModeShareDenyNone=&H10;
adModeRecursive &H400000 与 ShareDeny 值结合使用来传递共享约束。 var adModeRecursive=&H400000;
RecordCreateOptionsEnum Values
adCreateCollection &H00002000 在指定的 URL 上创建一个新的集合记录(目录)。 var adCreateCollection=&H00002000;
adCreateStructDoc &H80000000 在指定的 URL 上创建一个新的结构性文档记录。 var adCreateStructDoc=&H80000000;
adCreateNonCollection &H00000000 在指定的 URL 上创建一个新记录。 var adCreateNonCollection=&H00000000;
adOpenIfExists &H02000000 如果指定的 URL 存在则打开记录。 var adOpenIfExists=&H02000000;
adCreateOverwrite &H04000000 在指定的 URL 上覆盖任何存在的记录。 var adCreateOverwrite=&H04000000;
adFailIfNotExists -1 如果 URL 不存在,失败。 var adFailIfNotExists=-1;
RecordOpenOptionsEnum Values
adOpenRecordUnspecified -1 var adOpenRecordUnspecified=-1;
adOpenOutput &H00800000 var adOpenOutput=&H00800000;
adOpenAsync &H00001000 异步打开记录。 var adOpenAsync=&H00001000;
adDelayFetchStream &H00004000 延迟获取流直到需要时。 var adDelayFetchStream=&H00004000;
adDelayFetchFields &H00008000 延迟获取字段直到需要时。 var adDelayFetchFields=&H00008000;
adOpenExecuteCommand &H00010000 var adOpenExecuteCommand=&H00010000;
adOpenSource &H00800000 在 URL 上打开源文档,而不是执行的内容。
adOpenURLBind &H00000400 指出连接字符串包含有一个 URL。
IsolationLevelEnum Values
adXactUnspecified &Hffffffff 指出提供者使用一种不同于指定的 IsolationLevel 级别的级别,而这种级别不可确定。 var adXactUnspecified=&Hffffffff;
adXactChaos &H00000010 缺省,指出不能覆盖隔离级别更高的事务中未完成的修改。 var adXactChaos=&H00000010;
adXactReadUncommitted &H00000100 指出从一个事务可看查另一个事务中没有提交的变化。 var adXactReadUncommitted=&H00000100;
adXactBrowse &H00000100 指出从一个事务可看查另一个事务中没有提交的变化。 var adXactBrowse=&H00000100;
adXactCursorStability &H00001000 缺省,指出只有事务的更新被提交后,才可能从另一个事务中看到。 var adXactCursorStability=&H00001000;
adXactReadCommitted &H00001000 缺省,指出只有事务的更新被提交后,才可能从另一个事务中看到。 var adXactReadCommitted=&H00001000;
adXactRepeatableRead &H00010000 指出从一个事务中不能看到其他事务中的变化,但查询结果为新记录集。 var adXactRepeatableRead=&H00010000;
adXactSerializable &H00100000 指出事务在与其他事务隔离的情况下执行。 var adXactSerializable=&H00100000;
adXactIsolated &H00100000 指出事务在与其他事务隔离的情况下执行。 var adXactIsolated=&H00100000;
XactAttributeEnum Values
adXactCommitRetaining &H00020000 提供者将在调用 CommitTrans 方法后开始一个新事务。 var adXactCommitRetaining=&H00020000;
adXactAbortRetaining &H00040000 提供者将在调用 RollbackTrans 方法后开始一个新事务。 var adXactAbortRetaining=&H00040000;
adXactAsyncPhaseOne &H00080000 执行一个异步提交。
adXactSyncPhaseOne &H00100000 执行一个同步提交。
PropertyAttributesEnum Values
adPropNotSupported &H0000 指出属性不为提供者所支持。 var adPropNotSupported=&H0000;
adPropRequired &H0001 指出在数据源初始化之前,用户必须为这个属性指定值。 var adPropRequired=&H0001;
adPropOptional &H0002 指出在数据源初始化之前,用户不需要为此属性指定值。 var adPropOptional=&H0002;
adPropRead &H0200 指出用户能够读这个属性。 var adPropRead=&H0200;
adPropWrite &H0400 指出用户可以设置此属性。 var adPropWrite=&H0400;
ErrorValueEnum Values
adErrProviderFailed &Hbb8 提供者不能完成所要求的动作。 var adErrProviderFailed=&Hbb8;
adErrInvalidArgument &Hbb9 应用程序正使用一个类型错误的参数,或者超出可接受的范围,或者与其他参数相冲突。 var adErrInvalidArgument=&Hbb9;
adErrOpeningFile &Hbba 打开请求的文件时出现错误。 var adErrOpeningFile=&Hbba;
adErrReadFile &Hbbb 读指定文件时出现错误。 var adErrReadFile=&Hbbb;
adErrWriteFile &Hbbc 写入文件时出现错误。 var adErrWriteFile=&Hbbc;
adErrNoCurrentRecord &Hbcd EOF 或 BOF 为 True,或当前记录被删除,应用程序请求的操需要一个当前的记录。 var adErrNoCurrentRecord=&Hbcd;
adErrIllegalOperation &Hc93 在这个环境下不允许应用程序请求的操作。 var adErrIllegalOperation=&Hc93;
adErrCantChangeProvider &Hc94 不能改变提供者。 var adErrCantChangeProvider=&Hc94;
adErrInTransaction &Hcae 在事务中,应用程序不能关闭 Connection 对象。 var adErrInTransaction=&Hcae;
adErrFeatureNotAvailable &Hcb3 提供者不支持应用程序请求的操作。 var adErrFeatureNotAvailable=&Hcb3;
adErrItemNotFound &Hcc1 ADO 无法找到集合中的对象。 var adErrItemNotFound=&Hcc1;
adErrObjectInCollection &Hd27 不能追加,对象已在集合中。 var adErrObjectInCollection=&Hd27;
adErrObjectNotSet &Hd5c 应用程序引用的对象不再是一个有效对象。 var adErrObjectNotSet=&Hd5c;
adErrDataConversion &Hd5d 该应用程序使用了一个错误类型的值。 var adErrDataConversion=&Hd5d;
adErrObjectClosed &He78 如果对象已关闭,不允许应用程序请求的操作。 var adErrObjectClosed=&He78;
adErrObjectOpen &He79 如果对象已打开,不允许应用程序请求的操作。 var adErrObjectOpen=&He79;
adErrProviderNotFound &He7a ADO 不能找到指定的提供者。 var adErrProviderNotFound=&He7a;
adErrBoundToCommand &He7b 由于 Command 对象作为 Recordset 对象的数据源,应用程序不能修改 Recordset 对象的 ActiveConnction 属性。 var adErrBoundToCommand=&He7b;
adErrInvalidParamInfo &He7c 应用程序不正确地定义了一个 Parameter 对象。 var adErrInvalidParamInfo=&He7c;
adErrInvalidConnection &He7d 应用程序要求在一个对象上操作,而其引用到一个关闭的对象或无效的 Connection 对象。 var adErrInvalidConnection=&He7d;
adErrNotReentrant &He7e 操作不能再执行。 var adErrNotReentrant=&He7e;
adErrStillExecuting &He7f 操作仍然在执行。 var adErrStillExecuting=&He7f;
adErrOperationCancelled &He80 撤消操作。 var adErrOperationCancelled=&He80;
adErrStillConnecting &He81 操作仍然在连接。 var adErrStillConnecting=&He81;
adErrInvalidTransaction &He82 事务是无效的。 var adErrInvalidTransaction=&He82;
adErrNoExecuting &He83 操作未执行。
adErrUnsafeOperation &He84 在此环境下操作不安全。 var adErrUnsafeOperation=&He84;
adwrnSecurityDialog &He85 操作导致安全对话出现。 var adwrnSecurityDialog=&He85;
adwrnSecurityDialogHeader &He86 操作导致安全头对话出现。 var adwrnSecurityDialogHeader=&He86;
adErrIntegrityViolation &He87 由于数据违背完整性原则,此动作失败。 var adErrIntegrityViolation=&He87;
adErrPermissionDenied &He88 因为没有足够权限完成操作,使动作失败。 var adErrPermissionDenied=&He88;
adErrDataOverflow &He89 对于给定的数据类型而言,该数据太大。 var adErrDataOverflow=&He89;
adErrSchemaViolation &He8a 动作造成违背模式。 var adErrSchemaViolation=&He8a;
adErrSignMismatch &He8b 表达式含有不匹配的符号。 var adErrSignMismatch=&He8b;
adErrCantConvertvalue &He8c 不能转换值。 var adErrCantConvertvalue=&He8c;
adErrCantCreate &He8d 不能创建资源。 var adErrCantCreate=&He8d;
adErrColumnNotOnThisRow &He8e 这一行不存在指定的列。 var adErrColumnNotOnThisRow=&He8e;
adErrURLIntegrViolSetColumns &He8f var adErrURLIntegrViolSetColumns=&He8f;
adErrURLDoesNotExist &He8f URL 不存在。 var adErrURLDoesNotExist=&He8f;
adErrTreePermissionDenied &He90 无权查看目录树。 var adErrTreePermissionDenied=&He90;
adErrInvalidURL &He91 所提供的 URL 是无效的。 var adErrInvalidURL=&He91;
adErrResourceLocked &He92 资源被锁定。 var adErrResourceLocked=&He92;
adErrResourceExists &He93 资源已存在。 var adErrResourceExists=&He93;
adErrCannotComplete &He94 动作不能完成。 var adErrCannotComplete=&He94;
adErrVolumeNotFound &He95 未找到文件版本信息。 var adErrVolumeNotFound=&He95;
adErrOutOfSpace &He96 由于服务器不能足够空间完成操作,使操作失败。 var adErrOutOfSpace=&He96;
adErrResourceOutOfScope &He97 资源超范围。 var adErrResourceOutOfScope=&He97;
adErrUnavailable &He98 命令不可用。 var adErrUnavailable=&He98;
adErrURLNamedRowDoesNotExist &He99 URL 在命名的行中不存在。 var adErrURLNamedRowDoesNotExist=&He99;
adErrDelResOutOfScope &He9a 不能删除资源,因为这超出允许范围。 var adErrDelResOutOfScope=&He9a;
adErrPropInvalidColumn &He9b 对已选择的列,这个属性无效。 var adErrPropInvalidColumn=&He9b;
adErrPropInvalidOption &He9c 对于这个属性提供了一个无效的选项。 var adErrPropInvalidOption=&He9c;
adErrPropInvalidValue &He9d 对于这个属性提供了一个无效的值。 var adErrPropInvalidValue=&He9d;
adErrPropConflicting &He9e 设置这个属性造成与其他属性相冲突。 var adErrPropConflicting=&He9e;
adErrPropNotAllSettable &He9f 不是所有的属性都能设置。 var adErrPropNotAllSettable=&He9f;
adErrPropNotSet &Hea0 没有设置属性。 var adErrPropNotSet=&Hea0;
adErrPropNotSettable &Hea1 不能设置属性。 var adErrPropNotSettable=&Hea1;
adErrPropNotSupported &Hea2 属性不被支持。 var adErrPropNotSupported=&Hea2;
adErrCatalogNotSet &Hea3 操作无法完成,因为类别尚未建立。 var adErrCatalogNotSet=&Hea3;
adErrCantChangeConnection &Hea4 不能改变连接。 var adErrCantChangeConnection=&Hea4;
adErrFieldsUpdateFailed &Hea5 Fields 集合中的 Update 方法失败。 var adErrFieldsUpdateFailed=&Hea5;
adErrDenyNotSupported &Hea6 不能设置 Deny 权限,因为提供者不支持。 var adErrDenyNotSupported=&Hea6;
adErrDenyTypeNotSupported &Hea7 提供者不支持请求的 Deny 类型。 var adErrDenyTypeNotSupported=&Hea7;
adErrProviderNotSpecified &Hea9 var adErrProviderNotSpecified=&Hea9;
adErrConnectionStringTooLong &Heaa var adErrConnectionStringTooLong=&Heaa;
ParameterAttributesEnum Values
adParamSigned &H0010 缺省,指出参数接受有符号值。 var adParamSigned=&H0010;
adParamNullable &H0040 指出参数接受 Null 值。 var adParamNullable=&H0040;
adParamLong &H0080 指出参数接受长二进制数据。 var adParamLong=&H0080;
ParameterDirectionEnum Values
adParamUnknown &H0000 指出参数方向未知。 var adParamUnknown=&H0000;
adParamInput &H0001 缺省,指出一个输入参数。 var adParamInput=&H0001;
adParamOutput &H0002 指出一个输出参数。 var adParamOutput=&H0002;
adParamInputOutput &H0003 指出一个输入和输出参数。 var adParamInputOutput=&H0003;
adParamReturnValue &H0004 指出一个返回值。 var adParamReturnValue=&H0004;
CommandTypeEnum Values
adCmdUnknown &H0008 指出在 CommandText 中命令的类型未知。 var adCmdUnknown=&H0008;
adCmdText &H0001 指出提供者应该用文本化的命令定义(像 SQL 语句)给 CommandText 赋值。 var adCmdText=&H0001;
adCmdTable &H0002 指出提供者应该产生一个 SQL 查询来返回 CommandText 中指定的表中的所有行。 var adCmdTable=&H0002;
adCmdStoredProc &H0004 指出提供者应该作为一个存储过程给 CommandText 赋值。 var adCmdStoredProc=&H0004;
adCmdFile &H0100 指出提供者应该作为先前的永久文件给 CommandText 赋值。 var adCmdFile=&H0100;
adCmdTableDirect &H0200 指出提供者应该返回 CommandText 中指定的表中的所有行。 var adCmdTableDirect=&H0200;
adCmdUnspecified -1 命令的类型未指定。
EventStatusEnum Values
adStatusOK &H0000001 操作成功完成。 var adStatusOK=&H0000001;
adStatusErrorsOccurred &H0000002 操作未成功完成或一个 Will 事件取消操作。 var adStatusErrorsOccurred=&H0000002;
adStatusCantDeny &H0000003 一个 Will 事件不能请求取消即将进行的操作。 var adStatusCantDeny=&H0000003;
adStatusCancel &H0000004 请求取消即将进行的操作。 var adStatusCancel=&H0000004;
adStatusUnwantedEvent &H0000005 对于这个操作的事件不再需要。 var adStatusUnwantedEvent=&H0000005;
EventReasonEnum Values
adRsnAddNew 1 要添加一个新记录。 var adRsnAddNew=1;
adRsnDelete 2 将删除记录。 var adRsnDelete=2;
adRsnUpdate 3 将更新记录。 var adRsnUpdate=3;
adRsnUndoUpdate 4 已撤消记录更新。 var adRsnUndoUpdate=4;
adRsnUndoAddNew 5 已撤消增加新记录。 var adRsnUndoAddNew=5;
adRsnUndoDelete 6 已撤消删除记录。 var adRsnUndoDelete=6;
adRsnRequery 7 重新查询记录集。 var adRsnRequery=7;
adRsnResynch 8 重新同步化记录集。 var adRsnResynch=8;
adRsnClose 9 将关闭对象。 var adRsnClose=9;
adRsnMove 10 调用 Move,将移动当前记录的指针。 var adRsnMove=10;
adRsnFirstChange 11 已第一次更改了记录。 var adRsnFirstChange=11;
adRsnMoveFirst 12 调用 MoveFirst,将移动当前记录的指针。 var adRsnMoveFirst=12;
adRsnMoveNext 13 调用 MoveNext,将移动当前记录的指针。 var adRsnMoveNext=13;
adRsnMovePrevious 14 调用 MovePrevious,将移动当前记录的指针。 var adRsnMovePrevious=14;
adRsnMoveLast 15 调用 MoveLast,将移动当前记录的指针。 var adRsnMoveLast=15;
SchemaEnum Values
adSchemaProviderSpecific -1 请求提供者特定的信息。 var adSchemaProviderSpecific=-1;
adSchemaAsserts 0 请求决定性信息。 var adSchemaAsserts=0;
adSchemaCatalogs 1 请求类别信息。 var adSchemaCatalogs=1;
adSchemaCharacterSets 2 请求字符集信息。 var adSchemaCharacterSets=2;
adSchemaCollations 3 请求整理信息。 var adSchemaCollations=3;
adSchemaColumns 4 请求列信息。 var adSchemaColumns=4;
adSchemaCheckConstraints 5 请求检查约束信息。 var adSchemaCheckConstraints=5;
adSchemaConstraintColumnUsage 6 请求列约束用法信息。 var adSchemaConstraintColumnUsage=6;
adSchemaConstraintTableUsage 7 请求表约束用法信息。 var adSchemaConstraintTableUsage=7;
adSchemaKeyColumnUsage 8 请求键列的用法信息。 var adSchemaKeyColumnUsage=8;
adSchemaReferentialConstraints 9 请求引用的约束信息。 var adSchemaReferentialConstraints=9;
adSchemaTableConstraints 10 请求表约束信息。 var adSchemaTableConstraints=10;
adSchemaColumnsDomainUsage 11 请求列域用法信息。 var adSchemaColumnsDomainUsage=11;
adSchemaIndexes 12 请求索引信息。 var adSchemaIndexes=12;
adSchemaColumnPrivileges 13 请求列特权信息。 var adSchemaColumnPrivileges=13;
adSchemaTablePrivileges 14 请求表特权信息。 var adSchemaTablePrivileges=14;
adSchemaUsagePrivileges 15 请求用户特权信息。 var adSchemaUsagePrivileges=15;
adSchemaProcedures 16 请求存储过程信息。 var adSchemaProcedures=16;
adSchemaSchemata 17 请求模式信息。 var adSchemaSchemata=17;
adSchemaSQLLanguages 18 请求 SQL 语言支持信息。 var adSchemaSQLLanguages=18;
adSchemaStatistics 19 请求统计信息。 var adSchemaStatistics=19;
adSchemaTables 20 请求有关表的信息。 var adSchemaTables=20;
adSchemaTranslations 21 请求字符集变换的信息。 var adSchemaTranslations=21;
adSchemaProviderTypes 22 请求提供者的类型信息。 var adSchemaProviderTypes=22;
adSchemaViews 23 请求查看信息。 var adSchemaViews=23;
adSchemaViewColumnUsage 24 请求在查看信息中列的用途。 var adSchemaViewColumnUsage=24;
adSchemaViewTableUsage 25 请求在查看信息中表的用途。 var adSchemaViewTableUsage=25;
adSchemaProcedureParameters 26 请求存储过程参数信息。 var adSchemaProcedureParameters=26;
adSchemaForeignKeys 27 请求外部键信息。 var adSchemaForeignKeys=27;
adSchemaPrimaryKeys 28 请求主键信息。 var adSchemaPrimaryKeys=28;
adSchemaProcedureColumns 29 请求存储过程列信息。 var adSchemaProcedureColumns=29;
adSchemaDBInfoKeywords 30 请求来自提供者的关键字。 var adSchemaDBInfoKeywords=30;
adSchemaDBInfoLiterals 31 请求来自提供者的直接量。 var adSchemaDBInfoLiterals=31;
adSchemaCubes 32 对于多维数据,观察直方图。 var adSchemaCubes=32;
adSchemaDimensions 33 对于多维数据,观察多维图。 var adSchemaDimensions=33;
adSchemaHierarchies 34 对于多维数据,观察分层图。 var adSchemaHierarchies=34;
adSchemaLevels 35 对于多维数据,观察水平图。 var adSchemaLevels=35;
adSchemaMeasures 36 对于多维数据,观察测量图。 var adSchemaMeasures=36;
adSchemaProperties 37 对于多维数据,观察属性图。 var adSchemaProperties=37;
adSchemaMembers 38 对于多维数据,观察成员图。 var adSchemaMembers=38;
adSchemaTrustees 39 请求委托人信息。 var adSchemaTrustees=39;
adSchemaFunctions 40 var adSchemaFunctions=40;
adSchemaActions 41 var adSchemaActions=41;
adSchemaCommands 42 var adSchemaCommands=42;
adSchemaSets 43 var adSchemaSets=43;
FieldStatusEnum Values
adFieldOK 0 字段完好。 var adFieldOK=0;
adFieldCantConvertValue 2 字段的值不能转换。 var adFieldCantConvertValue=2;
adFieldIsNull 3 字段为 Null。 var adFieldIsNull=3;
adFieldTruncated 4 字段值被截断。 var adFieldTruncated=4;
adFieldSignMismatch 5 字段含有不匹配符号。 var adFieldSignMismatch=5;
adFieldDataOverflow 6 数值太长,不适合此字段。 var adFieldDataOverflow=6;
adFieldCantCreate 7 不能创建字段。 var adFieldCantCreate=7;
adFieldUnavailable 8 字段不可用。 var adFieldUnavailable=8;
adFieldPermissionDenied 9 由于访问权限,修改字段的权限失败。 var adFieldPermissionDenied=9;
adFieldIntegrityViolation 10 字段由于违反数据完整性而更新失败。 var adFieldIntegrityViolation=10;
adFieldSchemaViolation 11 由于违背模式导致字段更新失败。 var adFieldSchemaViolation=11;
adFieldBadStatus 12 字段有无效的状态值。 var adFieldBadStatus=12;
adFieldDefault 13 已经使用了缺省值。 var adFieldDefault=13;
adFieldIgnore 15 字段被忽略。 var adFieldIgnore=15;
adFieldDoesNotExist 16 字段不存在。 var adFieldDoesNotExist=16;
adFieldInvalidURL 17 字段包含一个无效的 URL。 var adFieldInvalidURL=17;
adFieldResourceLocked 18 字段指定的资源已锁住。 var adFieldResourceLocked=18;
adFieldResourceExists 19 字段指定的资源已存在。 var adFieldResourceExists=19;
adFieldCannotComplete 20 动作不能完成。 var adFieldCannotComplete=20;
adFieldVolumeNotFound 21 字段版本信息找不到。 var adFieldVolumeNotFound=21;
adFieldOutOfSpace 22 字段存储空间不够。 var adFieldOutOfSpace=22;
adFieldCannotDeleteSource 23 字段不能删除字段的源。 var adFieldCannotDeleteSource=23;
adFieldReadOnly 24 字段只读。 var adFieldReadOnly=24;
adFieldResourceOutOfScope 25 字段指定的资源超范围。 var adFieldResourceOutOfScope=25;
adFieldAlreadyExists 26 字段已存在。 var adFieldAlreadyExists=26;
adFieldPendingInsert &H10000 字段已插入,但提供者未更新。 var adFieldPendingInsert=&H10000;
adFieldPendingDelete &H20000 字段已删除,但提供者未更新。 var adFieldPendingDelete=&H20000;
adFieldPendingChange &H40000 字段已修改,但提供者未更新。 var adFieldPendingChange=&H40000;
adFieldPendingUnknown &H80000 字段已修改,但修改的类别未知。 var adFieldPendingUnknown=&H80000;
adFieldPendingUnknownDelete &H100000 字段已修改,但此字段可能已经被删除。 var adFieldPendingUnknownDelete=&H100000;
SeekEnum Values
adSeekFirstEQ &H1 寻找与匹配相同的第一个键键值。 var adSeekFirstEQ=&H1;
adSeekLastEQ &H2 寻找与匹配相同的最后一个键键值。 var adSeekLastEQ=&H2;
adSeekAfterEQ &H4 寻找与匹配相等或在其后的键值。 var adSeekAfterEQ=&H4;
adSeekAfter &H8 寻找在匹配后的键值。 var adSeekAfter=&H8;
adSeekBeforeEQ &H10 寻找与匹配相等或在其前的键值。 var adSeekBeforeEQ=&H10;
adSeekBefore &H20 寻找在匹配前的键值。 var adSeekBefore=&H20;
ADCPROP_UPDATECRITERIA_ENUM Values
adCriteriaKey 0 var adCriteriaKey=0;
adCriteriaAllCols 1 var adCriteriaAllCols=1;
adCriteriaUpdCols 2 var adCriteriaUpdCols=2;
adCriteriaTimeStamp 3 var adCriteriaTimeStamp=3;
ADCPROP_ASYNCTHREADPRIORITY_ENUM Values
adPriorityLowest 1 var adPriorityLowest=1;
adPriorityBelowNormal 2 var adPriorityBelowNormal=2;
adPriorityNormal 3 var adPriorityNormal=3;
adPriorityAboveNormal 4 var adPriorityAboveNormal=4;
adPriorityHighest 5 var adPriorityHighest=5;
ADCPROP_AUTORECALC_ENUM Values
adRecalcUpFront 0 var adRecalcUpFront=0;
adRecalcAlways 1 var adRecalcAlways=1;
ADCPROP_UPDATERESYNC_ENUM Values
adResyncNone 0 var adResyncNone=0;
adResyncAutoIncrement 1 var adResyncAutoIncrement=1;
adResyncConflicts 2 var adResyncConflicts=2;
adResyncUpdates 4 var adResyncUpdates=4;
adResyncInserts 8 var adResyncInserts=8;
adResyncAll 15 var adResyncAll=15;
MoveRecordOptionsEnum Values
adMoveUnspecified -1 没有指定移动行为。 var adMoveUnspecified=-1;
adMoveOverWrite 1 覆盖已存在的目标。 var adMoveOverWrite=1;
adMoveDontUpdateLinks 2 不能更新源记录的超级链接。 var adMoveDontUpdateLinks=2;
adMoveAllowEmulation 4 如果移动记录失败,允许使用下载、上载和删除操作设置完成移动。 var adMoveAllowEmulation=4;
CopyRecordOptionsEnum Values
adCopyUnspecified -1 没有指定复制行为。 var adCopyUnspecified=-1;
adCopyOverWrite 1 覆盖存在的文件或目录。 var adCopyOverWrite=1;
adCopyAllowEmulation 4 如果 CopyRecord 方法失败,用文件的下载或上传机制模拟它。 var adCopyAllowEmulation=4;
adCopyNonRecursive 2 复制当前的目录,但不包含子目录。 var adCopyNonRecursive=2;
StreamTypeEnum Values
adTypeBinary 1 流包含二进制的数据。 var adTypeBinary=1;
adTypeText 2 流包含文本数据。 var adTypeText=2;
LineSeparatorEnum Values
adLF 10 换行符。 var adLF=10;
adCR 13 回车符。 var adCR=13;
adCRLF -1 回车符和换行符。 var adCRLF=-1;
StreamOpenOptionsEnum Values
adOpenStreamUnspecified -1 var adOpenStreamUnspecified=-1;
adOpenStreamAsync 1 异步打开流。 var adOpenStreamAsync=1;
adOpenStreamFromRecord 4 使用存在的记录作为数据源打开流。 var adOpenStreamFromRecord=4;
adOpenStreamFromURL 8 使用 URL 作为数据源打开流。
StreamWriteEnum Values
adWriteChar 0 将指定的字符串写入流中。 var adWriteChar=0;
adWriteLine 1 将指定的字符串和一个行分隔符写入流中。 var adWriteLine=1;
SaveOptionsEnum Values
adSaveCreateNotExist 1 如果文件不存在,则一个创建新文件。 var adSaveCreateNotExist=1;
adSaveCreateOverWrite 2 覆盖任何已存在的文件。 var adSaveCreateOverWrite=2;
FieldEnum Values
adDefaultStream -1 当作为索引用于记录的 Fields 集合时,返回 Record 的缺省 Stream。 var adDefaultStream=-1;
adRecordURL -2 当作为索引用于记录的 Fields 集合时,返回 Record 的绝对 URL。 var adRecordURL=-2;
StreamReadEnum Values
adReadAll -1 从当前位置到流的末尾读取流中所有字节。 var adReadAll=-1;
adReadLine -2 读取流的下一行,用LineSeparator属性来识别行的末尾。 var adReadLine=-2;
RecordTypeEnum Values
adSimpleRecord 0 记录是一个简单的文件。 var adSimpleRecord=0;
adCollectionRecord 1 此记录是一个集合类型(目录)。 var adCollectionRecord=1;
adStructDoc 2 记录是一个结构化的文档。 var adStructDoc=2;

Microsoft ADO Copyright (c) 1996-1998 Microsoft Corporation.

posted on 2010-12-16 17:22 @Koven.Z 阅读(924) 评论(0)  编辑 收藏 引用 所属分类: C++


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理