00001 ' Attribute VB_Name = "adConstants" 00002 '---- CursorTypeEnum Values ---- 00003 Const adOpenForwardOnly = 0 00004 Const adOpenKeyset = 1 00005 Const adOpenDynamic = 2 00006 Const adOpenStatic = 3 00007 00008 '---- CursorOptionEnum Values ---- 00009 Const adHoldRecords = &H00000100 00010 Const adMovePrevious = &H00000200 00011 Const adAddNew = &H01000400 00012 Const adDelete = &H01000800 00013 Const adUpdate = &H01008000 00014 Const adBookmark = &H00002000 00015 Const adApproxPosition = &H00004000 00016 Const adUpdateBatch = &H00010000 00017 Const adResync = &H00020000 00018 Const adNotify = &H00040000 00019 Const adFind = &H00080000 00020 Const adSeek = &H00400000 00021 Const adIndex = &H00800000 00022 00023 '---- LockTypeEnum Values ---- 00024 Const adLockReadOnly = 1 00025 Const adLockPessimistic = 2 00026 Const adLockOptimistic = 3 00027 Const adLockBatchOptimistic = 4 00028 00029 '---- ExecuteOptionEnum Values ---- 00030 Const adAsyncExecute = &H00000010 00031 Const adAsyncFetch = &H00000020 00032 Const adAsyncFetchNonBlocking = &H00000040 00033 Const adExecuteNoRecords = &H00000080 00034 00035 '---- ConnectOptionEnum Values ---- 00036 Const adAsyncConnect = &H00000010 00037 00038 '---- ObjectStateEnum Values ---- 00039 Const adStateClosed = &H00000000 00040 Const adStateOpen = &H00000001 00041 Const adStateConnecting = &H00000002 00042 Const adStateExecuting = &H00000004 00043 Const adStateFetching = &H00000008 00044 00045 '---- CursorLocationEnum Values ---- 00046 Const adUseServer = 2 00047 Const adUseClient = 3 00048 00049 '---- DataTypeEnum Values ---- 00050 Const adEmpty = 0 00051 Const adTinyInt = 16 00052 Const adSmallInt = 2 00053 Const adInteger = 3 00054 Const adBigInt = 20 00055 Const adUnsignedTinyInt = 17 00056 Const adUnsignedSmallInt = 18 00057 Const adUnsignedInt = 19 00058 Const adUnsignedBigInt = 21 00059 Const adSingle = 4 00060 Const adDouble = 5 00061 Const adCurrency = 6 00062 Const adDecimal = 14 00063 Const adNumeric = 131 00064 Const adBoolean = 11 00065 Const adError = 10 00066 Const adUserDefined = 132 00067 Const adVariant = 12 00068 Const adIDispatch = 9 00069 Const adIUnknown = 13 00070 Const adGUID = 72 00071 Const adDate = 7 00072 Const adDBDate = 133 00073 Const adDBTime = 134 00074 Const adDBTimeStamp = 135 00075 Const adBSTR = 8 00076 Const adChar = 129 00077 Const adVarChar = 200 00078 Const adLongVarChar = 201 00079 Const adWChar = 130 00080 Const adVarWChar = 202 00081 Const adLongVarWChar = 203 00082 Const adBinary = 128 00083 Const adVarBinary = 204 00084 Const adLongVarBinary = 205 00085 Const adChapter = 136 00086 Const adFileTime = 64 00087 Const adPropVariant = 138 00088 Const adVarNumeric = 139 00089 Const adArray = &H2000 00090 00091 '---- FieldAttributeEnum Values ---- 00092 Const adFldMayDefer = &H00000002 00093 Const adFldUpdatable = &H00000004 00094 Const adFldUnknownUpdatable = &H00000008 00095 Const adFldFixed = &H00000010 00096 Const adFldIsNullable = &H00000020 00097 Const adFldMayBeNull = &H00000040 00098 Const adFldLong = &H00000080 00099 Const adFldRowID = &H00000100 00100 Const adFldRowVersion = &H00000200 00101 Const adFldCacheDeferred = &H00001000 00102 Const adFldIsChapter = &H00002000 00103 Const adFldNegativeScale = &H00004000 00104 Const adFldKeyColumn = &H00008000 00105 Const adFldIsRowURL = &H00010000 00106 Const adFldIsDefaultStream = &H00020000 00107 Const adFldIsCollection = &H00040000 00108 00109 '---- EditModeEnum Values ---- 00110 Const adEditNone = &H0000 00111 Const adEditInProgress = &H0001 00112 Const adEditAdd = &H0002 00113 Const adEditDelete = &H0004 00114 00115 '---- RecordStatusEnum Values ---- 00116 Const adRecOK = &H0000000 00117 Const adRecNew = &H0000001 00118 Const adRecModified = &H0000002 00119 Const adRecDeleted = &H0000004 00120 Const adRecUnmodified = &H0000008 00121 Const adRecInvalid = &H0000010 00122 Const adRecMultipleChanges = &H0000040 00123 Const adRecPendingChanges = &H0000080 00124 Const adRecCanceled = &H0000100 00125 Const adRecCantRelease = &H0000400 00126 Const adRecConcurrencyViolation = &H0000800 00127 Const adRecIntegrityViolation = &H0001000 00128 Const adRecMaxChangesExceeded = &H0002000 00129 Const adRecObjectOpen = &H0004000 00130 Const adRecOutOfMemory = &H0008000 00131 Const adRecPermissionDenied = &H0010000 00132 Const adRecSchemaViolation = &H0020000 00133 Const adRecDBDeleted = &H0040000 00134 00135 '---- GetRowsOptionEnum Values ---- 00136 Const adGetRowsRest = -1 00137 00138 '---- PositionEnum Values ---- 00139 Const adPosUnknown = -1 00140 Const adPosBOF = -2 00141 Const adPosEOF = -3 00142 00143 '---- BookmarkEnum Values ---- 00144 Const adBookmarkCurrent = 0 00145 Const adBookmarkFirst = 1 00146 Const adBookmarkLast = 2 00147 00148 '---- MarshalOptionsEnum Values ---- 00149 Const adMarshalAll = 0 00150 Const adMarshalModifiedOnly = 1 00151 00152 '---- AffectEnum Values ---- 00153 Const adAffectCurrent = 1 00154 Const adAffectGroup = 2 00155 Const adAffectAllChapters = 4 00156 00157 '---- ResyncEnum Values ---- 00158 Const adResyncUnderlyingValues = 1 00159 Const adResyncAllValues = 2 00160 00161 '---- CompareEnum Values ---- 00162 Const adCompareLessThan = 0 00163 Const adCompareEqual = 1 00164 Const adCompareGreaterThan = 2 00165 Const adCompareNotEqual = 3 00166 Const adCompareNotComparable = 4 00167 00168 '---- FilterGroupEnum Values ---- 00169 Const adFilterNone = 0 00170 Const adFilterPendingRecords = 1 00171 Const adFilterAffectedRecords = 2 00172 Const adFilterFetchedRecords = 3 00173 Const adFilterConflictingRecords = 5 00174 00175 '---- SearchDirectionEnum Values ---- 00176 Const adSearchForward = 1 00177 Const adSearchBackward = -1 00178 00179 '---- PersistFormatEnum Values ---- 00180 Const adPersistADTG = 0 00181 Const adPersistXML = 1 00182 00183 '---- StringFormatEnum Values ---- 00184 Const adClipString = 2 00185 00186 '---- ConnectPromptEnum Values ---- 00187 Const adPromptAlways = 1 00188 Const adPromptComplete = 2 00189 Const adPromptCompleteRequired = 3 00190 Const adPromptNever = 4 00191 00192 '---- ConnectModeEnum Values ---- 00193 Const adModeUnknown = 0 00194 Const adModeRead = 1 00195 Const adModeWrite = 2 00196 Const adModeReadWrite = 3 00197 Const adModeShareDenyRead = 4 00198 Const adModeShareDenyWrite = 8 00199 Const adModeShareExclusive = &Hc 00200 Const adModeShareDenyNone = &H10 00201 Const adModeRecursive = &H400000 00202 00203 '---- RecordCreateOptionsEnum Values ---- 00204 Const adCreateCollection = &H00002000 00205 Const adCreateStructDoc = &H80000000 00206 Const adCreateNonCollection = &H00000000 00207 Const adOpenIfExists = &H02000000 00208 Const adCreateOverwrite = &H04000000 00209 Const adFailIfNotExists = -1 00210 00211 '---- RecordOpenOptionsEnum Values ---- 00212 Const adOpenRecordUnspecified = -1 00213 Const adOpenSource = &H00800000 00214 Const adOpenAsync = &H00001000 00215 Const adDelayFetchStream = &H00004000 00216 Const adDelayFetchFields = &H00008000 00217 00218 '---- IsolationLevelEnum Values ---- 00219 Const adXactUnspecified = &Hffffffff 00220 Const adXactChaos = &H00000010 00221 Const adXactReadUncommitted = &H00000100 00222 Const adXactBrowse = &H00000100 00223 Const adXactCursorStability = &H00001000 00224 Const adXactReadCommitted = &H00001000 00225 Const adXactRepeatableRead = &H00010000 00226 Const adXactSerializable = &H00100000 00227 Const adXactIsolated = &H00100000 00228 00229 '---- XactAttributeEnum Values ---- 00230 Const adXactCommitRetaining = &H00020000 00231 Const adXactAbortRetaining = &H00040000 00232 00233 '---- PropertyAttributesEnum Values ---- 00234 Const adPropNotSupported = &H0000 00235 Const adPropRequired = &H0001 00236 Const adPropOptional = &H0002 00237 Const adPropRead = &H0200 00238 Const adPropWrite = &H0400 00239 00240 '---- ErrorValueEnum Values ---- 00241 Const adErrProviderFailed = &Hbb8 00242 Const adErrInvalidArgument = &Hbb9 00243 Const adErrOpeningFile = &Hbba 00244 Const adErrReadFile = &Hbbb 00245 Const adErrWriteFile = &Hbbc 00246 Const adErrNoCurrentRecord = &Hbcd 00247 Const adErrIllegalOperation = &Hc93 00248 Const adErrCantChangeProvider = &Hc94 00249 Const adErrInTransaction = &Hcae 00250 Const adErrFeatureNotAvailable = &Hcb3 00251 Const adErrItemNotFound = &Hcc1 00252 Const adErrObjectInCollection = &Hd27 00253 Const adErrObjectNotSet = &Hd5c 00254 Const adErrDataConversion = &Hd5d 00255 Const adErrObjectClosed = &He78 00256 Const adErrObjectOpen = &He79 00257 Const adErrProviderNotFound = &He7a 00258 Const adErrBoundToCommand = &He7b 00259 Const adErrInvalidParamInfo = &He7c 00260 Const adErrInvalidConnection = &He7d 00261 Const adErrNotReentrant = &He7e 00262 Const adErrStillExecuting = &He7f 00263 Const adErrOperationCancelled = &He80 00264 Const adErrStillConnecting = &He81 00265 Const adErrInvalidTransaction = &He82 00266 Const adErrUnsafeOperation = &He84 00267 Const adwrnSecurityDialog = &He85 00268 Const adwrnSecurityDialogHeader = &He86 00269 Const adErrIntegrityViolation = &He87 00270 Const adErrPermissionDenied = &He88 00271 Const adErrDataOverflow = &He89 00272 Const adErrSchemaViolation = &He8a 00273 Const adErrSignMismatch = &He8b 00274 Const adErrCantConvertvalue = &He8c 00275 Const adErrCantCreate = &He8d 00276 Const adErrColumnNotOnThisRow = &He8e 00277 Const adErrURLIntegrViolSetColumns = &He8f 00278 Const adErrURLDoesNotExist = &He8f 00279 Const adErrTreePermissionDenied = &He90 00280 Const adErrInvalidURL = &He91 00281 Const adErrResourceLocked = &He92 00282 Const adErrResourceExists = &He93 00283 Const adErrCannotComplete = &He94 00284 Const adErrVolumeNotFound = &He95 00285 Const adErrOutOfSpace = &He96 00286 Const adErrResourceOutOfScope = &He97 00287 Const adErrUnavailable = &He98 00288 Const adErrURLNamedRowDoesNotExist = &He99 00289 Const adErrDelResOutOfScope = &He9a 00290 Const adErrPropInvalidColumn = &He9b 00291 Const adErrPropInvalidOption = &He9c 00292 Const adErrPropInvalidValue = &He9d 00293 Const adErrPropConflicting = &He9e 00294 Const adErrPropNotAllSettable = &He9f 00295 Const adErrPropNotSet = &Hea0 00296 Const adErrPropNotSettable = &Hea1 00297 Const adErrPropNotSupported = &Hea2 00298 Const adErrCatalogNotSet = &Hea3 00299 Const adErrCantChangeConnection = &Hea4 00300 Const adErrFieldsUpdateFailed = &Hea5 00301 Const adErrDenyNotSupported = &Hea6 00302 Const adErrDenyTypeNotSupported = &Hea7 00303 00304 '---- ParameterAttributesEnum Values ---- 00305 Const adParamSigned = &H0010 00306 Const adParamNullable = &H0040 00307 Const adParamLong = &H0080 00308 00309 '---- ParameterDirectionEnum Values ---- 00310 Const adParamUnknown = &H0000 00311 Const adParamInput = &H0001 00312 Const adParamOutput = &H0002 00313 Const adParamInputOutput = &H0003 00314 Const adParamReturnValue = &H0004 00315 00316 '---- CommandTypeEnum Values ---- 00317 Const adCmdUnknown = &H0008 00318 Const adCmdText = &H0001 00319 Const adCmdTable = &H0002 00320 Const adCmdStoredProc = &H0004 00321 Const adCmdFile = &H0100 00322 Const adCmdTableDirect = &H0200 00323 00324 '---- EventStatusEnum Values ---- 00325 Const adStatusOK = &H0000001 00326 Const adStatusErrorsOccurred = &H0000002 00327 Const adStatusCantDeny = &H0000003 00328 Const adStatusCancel = &H0000004 00329 Const adStatusUnwantedEvent = &H0000005 00330 00331 '---- EventReasonEnum Values ---- 00332 Const adRsnAddNew = 1 00333 Const adRsnDelete = 2 00334 Const adRsnUpdate = 3 00335 Const adRsnUndoUpdate = 4 00336 Const adRsnUndoAddNew = 5 00337 Const adRsnUndoDelete = 6 00338 Const adRsnRequery = 7 00339 Const adRsnResynch = 8 00340 Const adRsnClose = 9 00341 Const adRsnMove = 10 00342 Const adRsnFirstChange = 11 00343 Const adRsnMoveFirst = 12 00344 Const adRsnMoveNext = 13 00345 Const adRsnMovePrevious = 14 00346 Const adRsnMoveLast = 15 00347 00348 '---- SchemaEnum Values ---- 00349 Const adSchemaProviderSpecific = -1 00350 Const adSchemaAsserts = 0 00351 Const adSchemaCatalogs = 1 00352 Const adSchemaCharacterSets = 2 00353 Const adSchemaCollations = 3 00354 Const adSchemaColumns = 4 00355 Const adSchemaCheckConstraints = 5 00356 Const adSchemaConstraintColumnUsage = 6 00357 Const adSchemaConstraintTableUsage = 7 00358 Const adSchemaKeyColumnUsage = 8 00359 Const adSchemaReferentialConstraints = 9 00360 Const adSchemaTableConstraints = 10 00361 Const adSchemaColumnsDomainUsage = 11 00362 Const adSchemaIndexes = 12 00363 Const adSchemaColumnPrivileges = 13 00364 Const adSchemaTablePrivileges = 14 00365 Const adSchemaUsagePrivileges = 15 00366 Const adSchemaProcedures = 16 00367 Const adSchemaSchemata = 17 00368 Const adSchemaSQLLanguages = 18 00369 Const adSchemaStatistics = 19 00370 Const adSchemaTables = 20 00371 Const adSchemaTranslations = 21 00372 Const adSchemaProviderTypes = 22 00373 Const adSchemaViews = 23 00374 Const adSchemaViewColumnUsage = 24 00375 Const adSchemaViewTableUsage = 25 00376 Const adSchemaProcedureParameters = 26 00377 Const adSchemaForeignKeys = 27 00378 Const adSchemaPrimaryKeys = 28 00379 Const adSchemaProcedureColumns = 29 00380 Const adSchemaDBInfoKeywords = 30 00381 Const adSchemaDBInfoLiterals = 31 00382 Const adSchemaCubes = 32 00383 Const adSchemaDimensions = 33 00384 Const adSchemaHierarchies = 34 00385 Const adSchemaLevels = 35 00386 Const adSchemaMeasures = 36 00387 Const adSchemaProperties = 37 00388 Const adSchemaMembers = 38 00389 Const adSchemaTrustees = 39 00390 00391 '---- FieldStatusEnum Values ---- 00392 Const adFieldOK = 0 00393 Const adFieldCantConvertValue = 2 00394 Const adFieldIsNull = 3 00395 Const adFieldTruncated = 4 00396 Const adFieldSignMismatch = 5 00397 Const adFieldDataOverflow = 6 00398 Const adFieldCantCreate = 7 00399 Const adFieldUnavailable = 8 00400 Const adFieldPermissionDenied = 9 00401 Const adFieldIntegrityViolation = 10 00402 Const adFieldSchemaViolation = 11 00403 Const adFieldBadStatus = 12 00404 Const adFieldDefault = 13 00405 Const adFieldIgnore = 15 00406 Const adFieldDoesNotExist = 16 00407 Const adFieldInvalidURL = 17 00408 Const adFieldResourceLocked = 18 00409 Const adFieldResourceExists = 19 00410 Const adFieldCannotComplete = 20 00411 Const adFieldVolumeNotFound = 21 00412 Const adFieldOutOfSpace = 22 00413 Const adFieldCannotDeleteSource = 23 00414 Const adFieldReadOnly = 24 00415 Const adFieldResourceOutOfScope = 25 00416 Const adFieldAlreadyExists = 26 00417 Const adFieldPendingInsert = &H10000 00418 Const adFieldPendingDelete = &H20000 00419 Const adFieldPendingChange = &H40000 00420 Const adFieldPendingUnknown = &H80000 00421 Const adFieldPendingUnknownDelete = &H100000 00422 00423 '---- SeekEnum Values ---- 00424 Const adSeekFirstEQ = &H1 00425 Const adSeekLastEQ = &H2 00426 Const adSeekAfterEQ = &H4 00427 Const adSeekAfter = &H8 00428 Const adSeekBeforeEQ = &H10 00429 Const adSeekBefore = &H20 00430 00431 '---- ADCPROP_UPDATECRITERIA_ENUM Values ---- 00432 Const adCriteriaKey = 0 00433 Const adCriteriaAllCols = 1 00434 Const adCriteriaUpdCols = 2 00435 Const adCriteriaTimeStamp = 3 00436 00437 '---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ---- 00438 Const adPriorityLowest = 1 00439 Const adPriorityBelowNormal = 2 00440 Const adPriorityNormal = 3 00441 Const adPriorityAboveNormal = 4 00442 Const adPriorityHighest = 5 00443 00444 '---- ADCPROP_AUTORECALC_ENUM Values ---- 00445 Const adRecalcUpFront = 0 00446 Const adRecalcAlways = 1 00447 00448 '---- ADCPROP_UPDATERESYNC_ENUM Values ---- 00449 00450 '---- ADCPROP_UPDATERESYNC_ENUM Values ---- 00451 00452 '---- MoveRecordOptionsEnum Values ---- 00453 Const adMoveUnspecified = -1 00454 Const adMoveOverWrite = 1 00455 Const adMoveDontUpdateLinks = 2 00456 Const adMoveAllowEmulation = 4 00457 00458 '---- CopyRecordOptionsEnum Values ---- 00459 Const adCopyUnspecified = -1 00460 Const adCopyOverWrite = 1 00461 Const adCopyAllowEmulation = 4 00462 Const adCopyNonRecursive = 2 00463 00464 '---- StreamTypeEnum Values ---- 00465 Const adTypeBinary = 1 00466 Const adTypeText = 2 00467 00468 '---- LineSeparatorEnum Values ---- 00469 Const adLF = 10 00470 Const adCR = 13 00471 Const adCRLF = -1 00472 00473 '---- StreamOpenOptionsEnum Values ---- 00474 Const adOpenStreamUnspecified = -1 00475 Const adOpenStreamAsync = 1 00476 Const adOpenStreamFromRecord = 4 00477 00478 '---- StreamWriteEnum Values ---- 00479 Const adWriteChar = 0 00480 Const adWriteLine = 1 00481 00482 '---- SaveOptionsEnum Values ---- 00483 Const adSaveCreateNotExist = 1 00484 Const adSaveCreateOverWrite = 2 00485 00486 '---- FieldEnum Values ---- 00487 Const adDefaultStream = -1 00488 Const adRecordURL = -2 00489 00490 '---- StreamReadEnum Values ---- 00491 Const adReadAll = -1 00492 Const adReadLine = -2 00493 00494 '---- RecordTypeEnum Values ---- 00495 Const adSimpleRecord = 0 00496 Const adCollectionRecord = 1 00497 Const adStructDoc = 2