这些常量是 ADO 预先定义的,包含在 adovbs.inc 或 adojava.inc 中,这些文件存放在 \programFiles\CommonFiles\system\ado\ 目录中。
adojavas.inc
<%
//--------------------------------------------------------------------
// Microsoft ADO
//
// Copyright (c) 1996-1998 Microsoft Corporation.
//
//
//
// ADO constants include file for JavaScript
//
//--------------------------------------------------------------------
//---- CursorTypeEnum Values ----
var adOpenForwardOnly = 0;
var adOpenKeyset = 1;
var adOpenDynamic = 2;
var adOpenStatic = 3;
//---- CursorOptionEnum Values ----
var adHoldRecords = 0x00000100;
var adMovePrevious = 0x00000200;
var adAddNew = 0x01000400;
var adDelete = 0x01000800;
var adUpdate = 0x01008000;
var adBookmark = 0x00002000;
var adApproxPosition = 0x00004000;
var adUpdateBatch = 0x00010000;
var adResync = 0x00020000;
var adNotify = 0x00040000;
var adFind = 0x00080000;
var adSeek = 0x00400000;
var adIndex = 0x00800000;
//---- LockTypeEnum Values ----
var adLockReadOnly = 1;
var adLockPessimistic = 2;
var adLockOptimistic = 3;
var adLockBatchOptimistic = 4;
//---- ExecuteOptionEnum Values ----
var adAsyncExecute = 0x00000010;
var adAsyncFetch = 0x00000020;
var adAsyncFetchNonBlocking = 0x00000040;
var adExecuteNoRecords = 0x00000080;
var adExecuteStream = 0x00000400;
//---- ConnectOptionEnum Values ----
var adAsyncConnect = 0x00000010;
//---- ObjectStateEnum Values ----
var adStateClosed = 0x00000000;
var adStateOpen = 0x00000001;
var adStateConnecting = 0x00000002;
var adStateExecuting = 0x00000004;
var adStateFetching = 0x00000008;
//---- CursorLocationEnum Values ----
var adUseServer = 2;
var adUseClient = 3;
//---- DataTypeEnum Values ----
var adEmpty = 0;
var adTinyInt = 16;
var adSmallInt = 2;
var adInteger = 3;
var adBigInt = 20;
var adUnsignedTinyInt = 17;
var adUnsignedSmallInt = 18;
var adUnsignedInt = 19;
var adUnsignedBigInt = 21;
var adSingle = 4;
var adDouble = 5;
var adCurrency = 6;
var adDecimal = 14;
var adNumeric = 131;
var adBoolean = 11;
var adError = 10;
var adUserDefined = 132;
var adVariant = 12;
var adIDispatch = 9;
var adIUnknown = 13;
var adGUID = 72;
var adDate = 7;
var adDBDate = 133;
var adDBTime = 134;
var adDBTimeStamp = 135;
var adBSTR = 8;
var adChar = 129;
var adVarChar = 200;
var adLongVarChar = 201;
var adWChar = 130;
var adVarWChar = 202;
var adLongVarWChar = 203;
var adBinary = 128;
var adVarBinary = 204;
var adLongVarBinary = 205;
var adChapter = 136;
var adFileTime = 64;
var adPropVariant = 138;
var adVarNumeric = 139;
var adArray = 0x2000;
//---- FieldAttributeEnum Values ----
var adFldMayDefer = 0x00000002;
var adFldUpdatable = 0x00000004;
var adFldUnknownUpdatable = 0x00000008;
var adFldFixed = 0x00000010;
var adFldIsNullable = 0x00000020;
var adFldMayBeNull = 0x00000040;
var adFldLong = 0x00000080;
var adFldRowID = 0x00000100;
var adFldRowVersion = 0x00000200;
var adFldCacheDeferred = 0x00001000;
var adFldIsChapter = 0x00002000;
var adFldNegativeScale = 0x00004000;
var adFldKeyColumn = 0x00008000;
var adFldIsRowURL = 0x00010000;
var adFldIsDefaultStream = 0x00020000;
var adFldIsCollection = 0x00040000;
//---- EditModeEnum Values ----
var adEditNone = 0x0000;
var adEditInProgress = 0x0001;
var adEditAdd = 0x0002;
var adEditDelete = 0x0004;
//---- RecordStatusEnum Values ----
var adRecOK = 0x0000000;
var adRecNew = 0x0000001;
var adRecModified = 0x0000002;
var adRecDeleted = 0x0000004;
var adRecUnmodified = 0x0000008;
var adRecInvalid = 0x0000010;
var adRecMultipleChanges = 0x0000040;
var adRecPendingChanges = 0x0000080;
var adRecCanceled = 0x0000100;
var adRecCantRelease = 0x0000400;
var adRecConcurrencyViolation = 0x0000800;
var adRecIntegrityViolation = 0x0001000;
var adRecMaxChangesExceeded = 0x0002000;
var adRecObjectOpen = 0x0004000;
var adRecOutOfMemory = 0x0008000;
var adRecPermissionDenied = 0x0010000;
var adRecSchemaViolation = 0x0020000;
var adRecDBDeleted = 0x0040000;
//---- GetRowsOptionEnum Values ----
var adGetRowsRest = -1;
//---- PositionEnum Values ----
var adPosUnknown = -1;
var adPosBOF = -2;
var adPosEOF = -3;
//---- BookmarkEnum Values ----
var adBookmarkCurrent = 0;
var adBookmarkFirst = 1;
var adBookmarkLast = 2;
//---- MarshalOptionsEnum Values ----
var adMarshalAll = 0;
var adMarshalModifiedOnly = 1;
//---- AffectEnum Values ----
var adAffectCurrent = 1;
var adAffectGroup = 2;
var adAffectAllChapters = 4;
//---- ResyncEnum Values ----
var adResyncUnderlyingValues = 1;
var adResyncAllValues = 2;
//---- CompareEnum Values ----
var adCompareLessThan = 0;
var adCompareEqual = 1;
var adCompareGreaterThan = 2;
var adCompareNotEqual = 3;
var adCompareNotComparable = 4;
//---- FilterGroupEnum Values ----
var adFilterNone = 0;
var adFilterPendingRecords = 1;
var adFilterAffectedRecords = 2;
var adFilterFetchedRecords = 3;
var adFilterConflictingRecords = 5;
//---- SearchDirectionEnum Values ----
var adSearchForward = 1;
var adSearchBackward = -1;
//---- PersistFormatEnum Values ----
var adPersistADTG = 0;
var adPersistXML = 1;
//---- StringFormatEnum Values ----
var adClipString = 2;
//---- ConnectPromptEnum Values ----
var adPromptAlways = 1;
var adPromptComplete = 2;
var adPromptCompleteRequired = 3;
var adPromptNever = 4;
//---- ConnectModeEnum Values ----
var adModeUnknown = 0;
var adModeRead = 1;
var adModeWrite = 2;
var adModeReadWrite = 3;
var adModeShareDenyRead = 4;
var adModeShareDenyWrite = 8;
var adModeShareExclusive = 0xc;
var adModeShareDenyNone = 0x10;
var adModeRecursive = 0x400000;
//---- RecordCreateOptionsEnum Values ----
var adCreateCollection = 0x00002000;
var adCreateStructDoc = 0x80000000;
var adCreateNonCollection = 0x00000000;
var adOpenIfExists = 0x02000000;
var adCreateOverwrite = 0x04000000;
var adFailIfNotExists = -1;
//---- RecordOpenOptionsEnum Values ----
var adOpenRecordUnspecified = -1;
var adOpenOutput = 0x00800000;
var adOpenAsync = 0x00001000;
var adDelayFetchStream = 0x00004000;
var adDelayFetchFields = 0x00008000;
var adOpenExecuteCommand = 0x00010000;
//---- IsolationLevelEnum Values ----
var adXactUnspecified = 0xffffffff;
var adXactChaos = 0x00000010;
var adXactReadUncommitted = 0x00000100;
var adXactBrowse = 0x00000100;
var adXactCursorStability = 0x00001000;
var adXactReadCommitted = 0x00001000;
var adXactRepeatableRead = 0x00010000;
var adXactSerializable = 0x00100000;
var adXactIsolated = 0x00100000;
//---- XactAttributeEnum Values ----
var adXactCommitRetaining = 0x00020000;
var adXactAbortRetaining = 0x00040000;
//---- PropertyAttributesEnum Values ----
var adPropNotSupported = 0x0000;
var adPropRequired = 0x0001;
var adPropOptional = 0x0002;
var adPropRead = 0x0200;
var adPropWrite = 0x0400;
//---- ErrorValueEnum Values ----
var adErrProviderFailed = 0xbb8;
var adErrInvalidArgument = 0xbb9;
var adErrOpeningFile = 0xbba;
var adErrReadFile = 0xbbb;
var adErrWriteFile = 0xbbc;
var adErrNoCurrentRecord = 0xbcd;
var adErrIllegalOperation = 0xc93;
var adErrCantChangeProvider = 0xc94;
var adErrInTransaction = 0xcae;
var adErrFeatureNotAvailable = 0xcb3;
var adErrItemNotFound = 0xcc1;
var adErrObjectInCollection = 0xd27;
var adErrObjectNotSet = 0xd5c;
var adErrDataConversion = 0xd5d;
var adErrObjectClosed = 0xe78;
var adErrObjectOpen = 0xe79;
var adErrProviderNotFound = 0xe7a;
var adErrBoundToCommand = 0xe7b;
var adErrInvalidParamInfo = 0xe7c;
var adErrInvalidConnection = 0xe7d;
var adErrNotReentrant = 0xe7e;
var adErrStillExecuting = 0xe7f;
var adErrOperationCancelled = 0xe80;
var adErrStillConnecting = 0xe81;
var adErrInvalidTransaction = 0xe82;
var adErrUnsafeOperation = 0xe84;
var adwrnSecurityDialog = 0xe85;
var adwrnSecurityDialogHeader = 0xe86;
var adErrIntegrityViolation = 0xe87;
var adErrPermissionDenied = 0xe88;
var adErrDataOverflow = 0xe89;
var adErrSchemaViolation = 0xe8a;
var adErrSignMismatch = 0xe8b;
var adErrCantConvertvalue = 0xe8c;
var adErrCantCreate = 0xe8d;
var adErrColumnNotOnThisRow = 0xe8e;
var adErrURLIntegrViolSetColumns = 0xe8f;
var adErrURLDoesNotExist = 0xe8f;
var adErrTreePermissionDenied = 0xe90;
var adErrInvalidURL = 0xe91;
var adErrResourceLocked = 0xe92;
var adErrResourceExists = 0xe93;
var adErrCannotComplete = 0xe94;
var adErrVolumeNotFound = 0xe95;
var adErrOutOfSpace = 0xe96;
var adErrResourceOutOfScope = 0xe97;
var adErrUnavailable = 0xe98;
var adErrURLNamedRowDoesNotExist = 0xe99;
var adErrDelResOutOfScope = 0xe9a;
var adErrPropInvalidColumn = 0xe9b;
var adErrPropInvalidOption = 0xe9c;
var adErrPropInvalidValue = 0xe9d;
var adErrPropConflicting = 0xe9e;
var adErrPropNotAllSettable = 0xe9f;
var adErrPropNotSet = 0xea0;
var adErrPropNotSettable = 0xea1;
var adErrPropNotSupported = 0xea2;
var adErrCatalogNotSet = 0xea3;
var adErrCantChangeConnection = 0xea4;
var adErrFieldsUpdateFailed = 0xea5;
var adErrDenyNotSupported = 0xea6;
var adErrDenyTypeNotSupported = 0xea7;
var adErrProviderNotSpecified = 0xea9;
var adErrConnectionStringTooLong = 0xeaa;
//---- ParameterAttributesEnum Values ----
var adParamSigned = 0x0010;
var adParamNullable = 0x0040;
var adParamLong = 0x0080;
//---- ParameterDirectionEnum Values ----
var adParamUnknown = 0x0000;
var adParamInput = 0x0001;
var adParamOutput = 0x0002;
var adParamInputOutput = 0x0003;
var adParamReturnValue = 0x0004;
//---- CommandTypeEnum Values ----
var adCmdUnknown = 0x0008;
var adCmdText = 0x0001;
var adCmdTable = 0x0002;
var adCmdStoredProc = 0x0004;
var adCmdFile = 0x0100;
var adCmdTableDirect = 0x0200;
//---- EventStatusEnum Values ----
var adStatusOK = 0x0000001;
var adStatusErrorsOccurred = 0x0000002;
var adStatusCantDeny = 0x0000003;
var adStatusCancel = 0x0000004;
var adStatusUnwantedEvent = 0x0000005;
//---- EventReasonEnum Values ----
var adRsnAddNew = 1;
var adRsnDelete = 2;
var adRsnUpdate = 3;
var adRsnUndoUpdate = 4;
var adRsnUndoAddNew = 5;
var adRsnUndoDelete = 6;
var adRsnRequery = 7;
var adRsnResynch = 8;
var adRsnClose = 9;
var adRsnMove = 10;
var adRsnFirstChange = 11;
var adRsnMoveFirst = 12;
var adRsnMoveNext = 13;
var adRsnMovePrevious = 14;
var adRsnMoveLast = 15;
//---- SchemaEnum Values ----
var adSchemaProviderSpecific = -1;
var adSchemaAsserts = 0;
var adSchemaCatalogs = 1;
var adSchemaCharacterSets = 2;
var adSchemaCollations = 3;
var adSchemaColumns = 4;
var adSchemaCheckConstraints = 5;
var adSchemaConstraintColumnUsage = 6;
var adSchemaConstraintTableUsage = 7;
var adSchemaKeyColumnUsage = 8;
var adSchemaReferentialConstraints = 9;
var adSchemaTableConstraints = 10;
var adSchemaColumnsDomainUsage = 11;
var adSchemaIndexes = 12;
var adSchemaColumnPrivileges = 13;
var adSchemaTablePrivileges = 14;
var adSchemaUsagePrivileges = 15;
var adSchemaProcedures = 16;
var adSchemaSchemata = 17;
var adSchemaSQLLanguages = 18;
var adSchemaStatistics = 19;
var adSchemaTables = 20;
var adSchemaTranslations = 21;
var adSchemaProviderTypes = 22;
var adSchemaViews = 23;
var adSchemaViewColumnUsage = 24;
var adSchemaViewTableUsage = 25;
var adSchemaProcedureParameters = 26;
var adSchemaForeignKeys = 27;
var adSchemaPrimaryKeys = 28;
var adSchemaProcedureColumns = 29;
var adSchemaDBInfoKeywords = 30;
var adSchemaDBInfoLiterals = 31;
var adSchemaCubes = 32;
var adSchemaDimensions = 33;
var adSchemaHierarchies = 34;
var adSchemaLevels = 35;
var adSchemaMeasures = 36;
var adSchemaProperties = 37;
var adSchemaMembers = 38;
var adSchemaTrustees = 39;
var adSchemaFunctions = 40;
var adSchemaActions = 41;
var adSchemaCommands = 42;
var adSchemaSets = 43;
//---- FieldStatusEnum Values ----
var adFieldOK = 0;
var adFieldCantConvertValue = 2;
var adFieldIsNull = 3;
var adFieldTruncated = 4;
var adFieldSignMismatch = 5;
var adFieldDataOverflow = 6;
var adFieldCantCreate = 7;
var adFieldUnavailable = 8;
var adFieldPermissionDenied = 9;
var adFieldIntegrityViolation = 10;
var adFieldSchemaViolation = 11;
var adFieldBadStatus = 12;
var adFieldDefault = 13;
var adFieldIgnore = 15;
var adFieldDoesNotExist = 16;
var adFieldInvalidURL = 17;
var adFieldResourceLocked = 18;
var adFieldResourceExists = 19;
var adFieldCannotComplete = 20;
var adFieldVolumeNotFound = 21;
var adFieldOutOfSpace = 22;
var adFieldCannotDeleteSource = 23;
var adFieldReadOnly = 24;
var adFieldResourceOutOfScope = 25;
var adFieldAlreadyExists = 26;
var adFieldPendingInsert = 0x10000;
var adFieldPendingDelete = 0x20000;
var adFieldPendingChange = 0x40000;
var adFieldPendingUnknown = 0x80000;
var adFieldPendingUnknownDelete = 0x100000;
//---- SeekEnum Values ----
var adSeekFirstEQ = 0x1;
var adSeekLastEQ = 0x2;
var adSeekAfterEQ = 0x4;
var adSeekAfter = 0x8;
var adSeekBeforeEQ = 0x10;
var adSeekBefore = 0x20;
//---- ADCPROP_UPDATECRITERIA_ENUM Values ----
var adCriteriaKey = 0;
var adCriteriaAllCols = 1;
var adCriteriaUpdCols = 2;
var adCriteriaTimeStamp = 3;
//---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ----
var adPriorityLowest = 1;
var adPriorityBelowNormal = 2;
var adPriorityNormal = 3;
var adPriorityAboveNormal = 4;
var adPriorityHighest = 5;
//---- ADCPROP_AUTORECALC_ENUM Values ----
var adRecalcUpFront = 0;
var adRecalcAlways = 1;
//---- ADCPROP_UPDATERESYNC_ENUM Values ----
var adResyncNone = 0;
var adResyncAutoIncrement = 1;
var adResyncConflicts = 2;
var adResyncUpdates = 4;
var adResyncInserts = 8;
var adResyncAll = 15;
//---- MoveRecordOptionsEnum Values ----
var adMoveUnspecified = -1;
var adMoveOverWrite = 1;
var adMoveDontUpdateLinks = 2;
var adMoveAllowEmulation = 4;
//---- CopyRecordOptionsEnum Values ----
var adCopyUnspecified = -1;
var adCopyOverWrite = 1;
var adCopyAllowEmulation = 4;
var adCopyNonRecursive = 2;
//---- StreamTypeEnum Values ----
var adTypeBinary = 1;
var adTypeText = 2;
//---- LineSeparatorEnum Values ----
var adLF = 10;
var adCR = 13;
var adCRLF = -1;
//---- StreamOpenOptionsEnum Values ----
var adOpenStreamUnspecified = -1;
var adOpenStreamAsync = 1;
var adOpenStreamFromRecord = 4;
//---- StreamWriteEnum Values ----
var adWriteChar = 0;
var adWriteLine = 1;
//---- SaveOptionsEnum Values ----
var adSaveCreateNotExist = 1;
var adSaveCreateOverWrite = 2;
//---- FieldEnum Values ----
var adDefaultStream = -1;
var adRecordURL = -2;
//---- StreamReadEnum Values ----
var adReadAll = -1;
var adReadLine = -2;
//---- RecordTypeEnum Values ----
var adSimpleRecord = 0;
var adCollectionRecord = 1;
var adStructDoc = 2;
%>
adovbs.inc
<%
'--------------------------------------------------------------------
' Microsoft ADO
'
' Copyright (c) 1996-1998 Microsoft Corporation.
'
'
'
' ADO constants include file for VBScript
'
'--------------------------------------------------------------------
'---- CursorTypeEnum Values ----
Const adOpenForwardOnly = 0
Const adOpenKeyset = 1
Const adOpenDynamic = 2
Const adOpenStatic = 3
'---- CursorOptionEnum Values ----
Const adHoldRecords = &H00000100
Const adMovePrevious = &H00000200
Const adAddNew = &H01000400
Const adDelete = &H01000800
Const adUpdate = &H01008000
Const adBookmark = &H00002000
Const adApproxPosition = &H00004000
Const adUpdateBatch = &H00010000
Const adResync = &H00020000
Const adNotify = &H00040000
Const adFind = &H00080000
Const adSeek = &H00400000
Const adIndex = &H00800000
'---- LockTypeEnum Values ----
Const adLockReadOnly = 1
Const adLockPessimistic = 2
Const adLockOptimistic = 3
Const adLockBatchOptimistic = 4
'---- ExecuteOptionEnum Values ----
Const adAsyncExecute = &H00000010
Const adAsyncFetch = &H00000020
Const adAsyncFetchNonBlocking = &H00000040
Const adExecuteNoRecords = &H00000080
Const adExecuteStream = &H00000400
'---- ConnectOptionEnum Values ----
Const adAsyncConnect = &H00000010
'---- ObjectStateEnum Values ----
Const adStateClosed = &H00000000
Const adStateOpen = &H00000001
Const adStateConnecting = &H00000002
Const adStateExecuting = &H00000004
Const adStateFetching = &H00000008
'---- CursorLocationEnum Values ----
Const adUseServer = 2
Const adUseClient = 3
'---- DataTypeEnum Values ----
Const adEmpty = 0
Const adTinyInt = 16
Const adSmallInt = 2
Const adInteger = 3
Const adBigInt = 20
Const adUnsignedTinyInt = 17
Const adUnsignedSmallInt = 18
Const adUnsignedInt = 19
Const adUnsignedBigInt = 21
Const adSingle = 4
Const adDouble = 5
Const adCurrency = 6
Const adDecimal = 14
Const adNumeric = 131
Const adBoolean = 11
Const adError = 10
Const adUserDefined = 132
Const adVariant = 12
Const adIDispatch = 9
Const adIUnknown = 13
Const adGUID = 72
Const adDate = 7
Const adDBDate = 133
Const adDBTime = 134
Const adDBTimeStamp = 135
Const adBSTR = 8
Const adChar = 129
Const adVarChar = 200
Const adLongVarChar = 201
Const adWChar = 130
Const adVarWChar = 202
Const adLongVarWChar = 203
Const adBinary = 128
Const adVarBinary = 204
Const adLongVarBinary = 205
Const adChapter = 136
Const adFileTime = 64
Const adPropVariant = 138
Const adVarNumeric = 139
Const adArray = &H2000
'---- FieldAttributeEnum Values ----
Const adFldMayDefer = &H00000002
Const adFldUpdatable = &H00000004
Const adFldUnknownUpdatable = &H00000008
Const adFldFixed = &H00000010
Const adFldIsNullable = &H00000020
Const adFldMayBeNull = &H00000040
Const adFldLong = &H00000080
Const adFldRowID = &H00000100
Const adFldRowVersion = &H00000200
Const adFldCacheDeferred = &H00001000
Const adFldIsChapter = &H00002000
Const adFldNegativeScale = &H00004000
Const adFldKeyColumn = &H00008000
Const adFldIsRowURL = &H00010000
Const adFldIsDefaultStream = &H00020000
Const adFldIsCollection = &H00040000
'---- EditModeEnum Values ----
Const adEditNone = &H0000
Const adEditInProgress = &H0001
Const adEditAdd = &H0002
Const adEditDelete = &H0004
'---- RecordStatusEnum Values ----
Const adRecOK = &H0000000
Const adRecNew = &H0000001
Const adRecModified = &H0000002
Const adRecDeleted = &H0000004
Const adRecUnmodified = &H0000008
Const adRecInvalid = &H0000010
Const adRecMultipleChanges = &H0000040
Const adRecPendingChanges = &H0000080
Const adRecCanceled = &H0000100
Const adRecCantRelease = &H0000400
Const adRecConcurrencyViolation = &H0000800
Const adRecIntegrityViolation = &H0001000
Const adRecMaxChangesExceeded = &H0002000
Const adRecObjectOpen = &H0004000
Const adRecOutOfMemory = &H0008000
Const adRecPermissionDenied = &H0010000
Const adRecSchemaViolation = &H0020000
Const adRecDBDeleted = &H0040000
'---- GetRowsOptionEnum Values ----
Const adGetRowsRest = -1
'---- PositionEnum Values ----
Const adPosUnknown = -1
Const adPosBOF = -2
Const adPosEOF = -3
'---- BookmarkEnum Values ----
Const adBookmarkCurrent = 0
Const adBookmarkFirst = 1
Const adBookmarkLast = 2
'---- MarshalOptionsEnum Values ----
Const adMarshalAll = 0
Const adMarshalModifiedOnly = 1
'---- AffectEnum Values ----
Const adAffectCurrent = 1
Const adAffectGroup = 2
Const adAffectAllChapters = 4
'---- ResyncEnum Values ----
Const adResyncUnderlyingValues = 1
Const adResyncAllValues = 2
'---- CompareEnum Values ----
Const adCompareLessThan = 0
Const adCompareEqual = 1
Const adCompareGreaterThan = 2
Const adCompareNotEqual = 3
Const adCompareNotComparable = 4
'---- FilterGroupEnum Values ----
Const adFilterNone = 0
Const adFilterPendingRecords = 1
Const adFilterAffectedRecords = 2
Const adFilterFetchedRecords = 3
Const adFilterConflictingRecords = 5
'---- SearchDirectionEnum Values ----
Const adSearchForward = 1
Const adSearchBackward = -1
'---- PersistFormatEnum Values ----
Const adPersistADTG = 0
Const adPersistXML = 1
'---- StringFormatEnum Values ----
Const adClipString = 2
'---- ConnectPromptEnum Values ----
Const adPromptAlways = 1
Const adPromptComplete = 2
Const adPromptCompleteRequired = 3
Const adPromptNever = 4
'---- ConnectModeEnum Values ----
Const adModeUnknown = 0
Const adModeRead = 1
Const adModeWrite = 2
Const adModeReadWrite = 3
Const adModeShareDenyRead = 4
Const adModeShareDenyWrite = 8
Const adModeShareExclusive = &Hc
Const adModeShareDenyNone = &H10
Const adModeRecursive = &H400000
'---- RecordCreateOptionsEnum Values ----
Const adCreateCollection = &H00002000
Const adCreateStructDoc = &H80000000
Const adCreateNonCollection = &H00000000
Const adOpenIfExists = &H02000000
Const adCreateOverwrite = &H04000000
Const adFailIfNotExists = -1
'---- RecordOpenOptionsEnum Values ----
Const adOpenRecordUnspecified = -1
Const adOpenOutput = &H00800000
Const adOpenAsync = &H00001000
Const adDelayFetchStream = &H00004000
Const adDelayFetchFields = &H00008000
Const adOpenExecuteCommand = &H00010000
'---- IsolationLevelEnum Values ----
Const adXactUnspecified = &Hffffffff
Const adXactChaos = &H00000010
Const adXactReadUncommitted = &H00000100
Const adXactBrowse = &H00000100
Const adXactCursorStability = &H00001000
Const adXactReadCommitted = &H00001000
Const adXactRepeatableRead = &H00010000
Const adXactSerializable = &H00100000
Const adXactIsolated = &H00100000
'---- XactAttributeEnum Values ----
Const adXactCommitRetaining = &H00020000
Const adXactAbortRetaining = &H00040000
'---- PropertyAttributesEnum Values ----
Const adPropNotSupported = &H0000
Const adPropRequired = &H0001
Const adPropOptional = &H0002
Const adPropRead = &H0200
Const adPropWrite = &H0400
'---- ErrorValueEnum Values ----
Const adErrProviderFailed = &Hbb8
Const adErrInvalidArgument = &Hbb9
Const adErrOpeningFile = &Hbba
Const adErrReadFile = &Hbbb
Const adErrWriteFile = &Hbbc
Const adErrNoCurrentRecord = &Hbcd
Const adErrIllegalOperation = &Hc93
Const adErrCantChangeProvider = &Hc94
Const adErrInTransaction = &Hcae
Const adErrFeatureNotAvailable = &Hcb3
Const adErrItemNotFound = &Hcc1
Const adErrObjectInCollection = &Hd27
Const adErrObjectNotSet = &Hd5c
Const adErrDataConversion = &Hd5d
Const adErrObjectClosed = &He78
Const adErrObjectOpen = &He79
Const adErrProviderNotFound = &He7a
Const adErrBoundToCommand = &He7b
Const adErrInvalidParamInfo = &He7c
Const adErrInvalidConnection = &He7d
Const adErrNotReentrant = &He7e
Const adErrStillExecuting = &He7f
Const adErrOperationCancelled = &He80
Const adErrStillConnecting = &He81
Const adErrInvalidTransaction = &He82
Const adErrUnsafeOperation = &He84
Const adwrnSecurityDialog = &He85
Const adwrnSecurityDialogHeader = &He86
Const adErrIntegrityViolation = &He87
Const adErrPermissionDenied = &He88
Const adErrDataOverflow = &He89
Const adErrSchemaViolation = &He8a
Const adErrSignMismatch = &He8b
Const adErrCantConvertvalue = &He8c
Const adErrCantCreate = &He8d
Const adErrColumnNotOnThisRow = &He8e
Const adErrURLIntegrViolSetColumns = &He8f
Const adErrURLDoesNotExist = &He8f
Const adErrTreePermissionDenied = &He90
Const adErrInvalidURL = &He91
Const adErrResourceLocked = &He92
Const adErrResourceExists = &He93
Const adErrCannotComplete = &He94
Const adErrVolumeNotFound = &He95
Const adErrOutOfSpace = &He96
Const adErrResourceOutOfScope = &He97
Const adErrUnavailable = &He98
Const adErrURLNamedRowDoesNotExist = &He99
Const adErrDelResOutOfScope = &He9a
Const adErrPropInvalidColumn = &He9b
Const adErrPropInvalidOption = &He9c
Const adErrPropInvalidValue = &He9d
Const adErrPropConflicting = &He9e
Const adErrPropNotAllSettable = &He9f
Const adErrPropNotSet = &Hea0
Const adErrPropNotSettable = &Hea1
Const adErrPropNotSupported = &Hea2
Const adErrCatalogNotSet = &Hea3
Const adErrCantChangeConnection = &Hea4
Const adErrFieldsUpdateFailed = &Hea5
Const adErrDenyNotSupported = &Hea6
Const adErrDenyTypeNotSupported = &Hea7
Const adErrProviderNotSpecified = &Hea9
Const adErrConnectionStringTooLong = &Heaa
'---- ParameterAttributesEnum Values ----
Const adParamSigned = &H0010
Const adParamNullable = &H0040
Const adParamLong = &H0080
'---- ParameterDirectionEnum Values ----
Const adParamUnknown = &H0000
Const adParamInput = &H0001
Const adParamOutput = &H0002
Const adParamInputOutput = &H0003
Const adParamReturnValue = &H0004
'---- CommandTypeEnum Values ----
Const adCmdUnknown = &H0008
Const adCmdText = &H0001
Const adCmdTable = &H0002
Const adCmdStoredProc = &H0004
Const adCmdFile = &H0100
Const adCmdTableDirect = &H0200
'---- EventStatusEnum Values ----
Const adStatusOK = &H0000001
Const adStatusErrorsOccurred = &H0000002
Const adStatusCantDeny = &H0000003
Const adStatusCancel = &H0000004
Const adStatusUnwantedEvent = &H0000005
'---- EventReasonEnum Values ----
Const adRsnAddNew = 1
Const adRsnDelete = 2
Const adRsnUpdate = 3
Const adRsnUndoUpdate = 4
Const adRsnUndoAddNew = 5
Const adRsnUndoDelete = 6
Const adRsnRequery = 7
Const adRsnResynch = 8
Const adRsnClose = 9
Const adRsnMove = 10
Const adRsnFirstChange = 11
Const adRsnMoveFirst = 12
Const adRsnMoveNext = 13
Const adRsnMovePrevious = 14
Const adRsnMoveLast = 15
'---- SchemaEnum Values ----
Const adSchemaProviderSpecific = -1
Const adSchemaAsserts = 0
Const adSchemaCatalogs = 1
Const adSchemaCharacterSets = 2
Const adSchemaCollations = 3
Const adSchemaColumns = 4
Const adSchemaCheckConstraints = 5
Const adSchemaConstraintColumnUsage = 6
Const adSchemaConstraintTableUsage = 7
Const adSchemaKeyColumnUsage = 8
Const adSchemaReferentialConstraints = 9
Const adSchemaTableConstraints = 10
Const adSchemaColumnsDomainUsage = 11
Const adSchemaIndexes = 12
Const adSchemaColumnPrivileges = 13
Const adSchemaTablePrivileges = 14
Const adSchemaUsagePrivileges = 15
Const adSchemaProcedures = 16
Const adSchemaSchemata = 17
Const adSchemaSQLLanguages = 18
Const adSchemaStatistics = 19
Const adSchemaTables = 20
Const adSchemaTranslations = 21
Const adSchemaProviderTypes = 22
Const adSchemaViews = 23
Const adSchemaViewColumnUsage = 24
Const adSchemaViewTableUsage = 25
Const adSchemaProcedureParameters = 26
Const adSchemaForeignKeys = 27
Const adSchemaPrimaryKeys = 28
Const adSchemaProcedureColumns = 29
Const adSchemaDBInfoKeywords = 30
Const adSchemaDBInfoLiterals = 31
Const adSchemaCubes = 32
Const adSchemaDimensions = 33
Const adSchemaHierarchies = 34
Const adSchemaLevels = 35
Const adSchemaMeasures = 36
Const adSchemaProperties = 37
Const adSchemaMembers = 38
Const adSchemaTrustees = 39
Const adSchemaFunctions = 40
Const adSchemaActions = 41
Const adSchemaCommands = 42
Const adSchemaSets = 43
'---- FieldStatusEnum Values ----
Const adFieldOK = 0
Const adFieldCantConvertValue = 2
Const adFieldIsNull = 3
Const adFieldTruncated = 4
Const adFieldSignMismatch = 5
Const adFieldDataOverflow = 6
Const adFieldCantCreate = 7
Const adFieldUnavailable = 8
Const adFieldPermissionDenied = 9
Const adFieldIntegrityViolation = 10
Const adFieldSchemaViolation = 11
Const adFieldBadStatus = 12
Const adFieldDefault = 13
Const adFieldIgnore = 15
Const adFieldDoesNotExist = 16
Const adFieldInvalidURL = 17
Const adFieldResourceLocked = 18
Const adFieldResourceExists = 19
Const adFieldCannotComplete = 20
Const adFieldVolumeNotFound = 21
Const adFieldOutOfSpace = 22
Const adFieldCannotDeleteSource = 23
Const adFieldReadOnly = 24
Const adFieldResourceOutOfScope = 25
Const adFieldAlreadyExists = 26
Const adFieldPendingInsert = &H10000
Const adFieldPendingDelete = &H20000
Const adFieldPendingChange = &H40000
Const adFieldPendingUnknown = &H80000
Const adFieldPendingUnknownDelete = &H100000
'---- SeekEnum Values ----
Const adSeekFirstEQ = &H1
Const adSeekLastEQ = &H2
Const adSeekAfterEQ = &H4
Const adSeekAfter = &H8
Const adSeekBeforeEQ = &H10
Const adSeekBefore = &H20
'---- ADCPROP_UPDATECRITERIA_ENUM Values ----
Const adCriteriaKey = 0
Const adCriteriaAllCols = 1
Const adCriteriaUpdCols = 2
Const adCriteriaTimeStamp = 3
'---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ----
Const adPriorityLowest = 1
Const adPriorityBelowNormal = 2
Const adPriorityNormal = 3
Const adPriorityAboveNormal = 4
Const adPriorityHighest = 5
'---- ADCPROP_AUTORECALC_ENUM Values ----
Const adRecalcUpFront = 0
Const adRecalcAlways = 1
'---- ADCPROP_UPDATERESYNC_ENUM Values ----
Const adResyncNone = 0
Const adResyncAutoIncrement = 1
Const adResyncConflicts = 2
Const adResyncUpdates = 4
Const adResyncInserts = 8
Const adResyncAll = 15
'---- MoveRecordOptionsEnum Values ----
Const adMoveUnspecified = -1
Const adMoveOverWrite = 1
Const adMoveDontUpdateLinks = 2
Const adMoveAllowEmulation = 4
'---- CopyRecordOptionsEnum Values ----
Const adCopyUnspecified = -1
Const adCopyOverWrite = 1
Const adCopyAllowEmulation = 4
Const adCopyNonRecursive = 2
'---- StreamTypeEnum Values ----
Const adTypeBinary = 1
Const adTypeText = 2
'---- LineSeparatorEnum Values ----
Const adLF = 10
Const adCR = 13
Const adCRLF = -1
'---- StreamOpenOptionsEnum Values ----
Const adOpenStreamUnspecified = -1
Const adOpenStreamAsync = 1
Const adOpenStreamFromRecord = 4
'---- StreamWriteEnum Values ----
Const adWriteChar = 0
Const adWriteLine = 1
'---- SaveOptionsEnum Values ----
Const adSaveCreateNotExist = 1
Const adSaveCreateOverWrite = 2
'---- FieldEnum Values ----
Const adDefaultStream = -1
Const adRecordURL = -2
'---- StreamReadEnum Values ----
Const adReadAll = -1
Const adReadLine = -2
'---- RecordTypeEnum Values ----
Const adSimpleRecord = 0
Const adCollectionRecord = 1
Const adStructDoc = 2
%>
对于 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.