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