home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 2001 November / VPR0111A.ISO / HSTRAIAL / OSPack / OSP1.CAB / ADOVBS.INC < prev    next >
Text File  |  1999-09-19  |  15KB  |  510 lines

  1. <%
  2. '--------------------------------------------------------------------
  3. ' Microsoft ADO
  4. '
  5. ' Copyright (c) 1996-1998 Microsoft Corporation.
  6. '
  7. '
  8. '
  9. ' ADO constants include file for VBScript
  10. '
  11. '--------------------------------------------------------------------
  12.  
  13. '---- CursorTypeEnum Values ----
  14. Const adOpenForwardOnly = 0
  15. Const adOpenKeyset = 1
  16. Const adOpenDynamic = 2
  17. Const adOpenStatic = 3
  18.  
  19. '---- CursorOptionEnum Values ----
  20. Const adHoldRecords = &H00000100
  21. Const adMovePrevious = &H00000200
  22. Const adAddNew = &H01000400
  23. Const adDelete = &H01000800
  24. Const adUpdate = &H01008000
  25. Const adBookmark = &H00002000
  26. Const adApproxPosition = &H00004000
  27. Const adUpdateBatch = &H00010000
  28. Const adResync = &H00020000
  29. Const adNotify = &H00040000
  30. Const adFind = &H00080000
  31. Const adSeek = &H00400000
  32. Const adIndex = &H00800000
  33.  
  34. '---- LockTypeEnum Values ----
  35. Const adLockReadOnly = 1
  36. Const adLockPessimistic = 2
  37. Const adLockOptimistic = 3
  38. Const adLockBatchOptimistic = 4
  39.  
  40. '---- ExecuteOptionEnum Values ----
  41. Const adAsyncExecute = &H00000010
  42. Const adAsyncFetch = &H00000020
  43. Const adAsyncFetchNonBlocking = &H00000040
  44. Const adExecuteNoRecords = &H00000080
  45.  
  46. '---- ConnectOptionEnum Values ----
  47. Const adAsyncConnect = &H00000010
  48.  
  49. '---- ObjectStateEnum Values ----
  50. Const adStateClosed = &H00000000
  51. Const adStateOpen = &H00000001
  52. Const adStateConnecting = &H00000002
  53. Const adStateExecuting = &H00000004
  54. Const adStateFetching = &H00000008
  55.  
  56. '---- CursorLocationEnum Values ----
  57. Const adUseServer = 2
  58. Const adUseClient = 3
  59.  
  60. '---- DataTypeEnum Values ----
  61. Const adEmpty = 0
  62. Const adTinyInt = 16
  63. Const adSmallInt = 2
  64. Const adInteger = 3
  65. Const adBigInt = 20
  66. Const adUnsignedTinyInt = 17
  67. Const adUnsignedSmallInt = 18
  68. Const adUnsignedInt = 19
  69. Const adUnsignedBigInt = 21
  70. Const adSingle = 4
  71. Const adDouble = 5
  72. Const adCurrency = 6
  73. Const adDecimal = 14
  74. Const adNumeric = 131
  75. Const adBoolean = 11
  76. Const adError = 10
  77. Const adUserDefined = 132
  78. Const adVariant = 12
  79. Const adIDispatch = 9
  80. Const adIUnknown = 13
  81. Const adGUID = 72
  82. Const adDate = 7
  83. Const adDBDate = 133
  84. Const adDBTime = 134
  85. Const adDBTimeStamp = 135
  86. Const adBSTR = 8
  87. Const adChar = 129
  88. Const adVarChar = 200
  89. Const adLongVarChar = 201
  90. Const adWChar = 130
  91. Const adVarWChar = 202
  92. Const adLongVarWChar = 203
  93. Const adBinary = 128
  94. Const adVarBinary = 204
  95. Const adLongVarBinary = 205
  96. Const adChapter = 136
  97. Const adFileTime = 64
  98. Const adPropVariant = 138
  99. Const adVarNumeric = 139
  100. Const adArray = &H2000
  101.  
  102. '---- FieldAttributeEnum Values ----
  103. Const adFldMayDefer = &H00000002
  104. Const adFldUpdatable = &H00000004
  105. Const adFldUnknownUpdatable = &H00000008
  106. Const adFldFixed = &H00000010
  107. Const adFldIsNullable = &H00000020
  108. Const adFldMayBeNull = &H00000040
  109. Const adFldLong = &H00000080
  110. Const adFldRowID = &H00000100
  111. Const adFldRowVersion = &H00000200
  112. Const adFldCacheDeferred = &H00001000
  113. Const adFldIsChapter = &H00002000
  114. Const adFldNegativeScale = &H00004000
  115. Const adFldKeyColumn = &H00008000
  116. Const adFldIsRowURL = &H00010000
  117. Const adFldIsDefaultStream = &H00020000
  118. Const adFldIsCollection = &H00040000
  119.  
  120. '---- EditModeEnum Values ----
  121. Const adEditNone = &H0000
  122. Const adEditInProgress = &H0001
  123. Const adEditAdd = &H0002
  124. Const adEditDelete = &H0004
  125.  
  126. '---- RecordStatusEnum Values ----
  127. Const adRecOK = &H0000000
  128. Const adRecNew = &H0000001
  129. Const adRecModified = &H0000002
  130. Const adRecDeleted = &H0000004
  131. Const adRecUnmodified = &H0000008
  132. Const adRecInvalid = &H0000010
  133. Const adRecMultipleChanges = &H0000040
  134. Const adRecPendingChanges = &H0000080
  135. Const adRecCanceled = &H0000100
  136. Const adRecCantRelease = &H0000400
  137. Const adRecConcurrencyViolation = &H0000800
  138. Const adRecIntegrityViolation = &H0001000
  139. Const adRecMaxChangesExceeded = &H0002000
  140. Const adRecObjectOpen = &H0004000
  141. Const adRecOutOfMemory = &H0008000
  142. Const adRecPermissionDenied = &H0010000
  143. Const adRecSchemaViolation = &H0020000
  144. Const adRecDBDeleted = &H0040000
  145.  
  146. '---- GetRowsOptionEnum Values ----
  147. Const adGetRowsRest = -1
  148.  
  149. '---- PositionEnum Values ----
  150. Const adPosUnknown = -1
  151. Const adPosBOF = -2
  152. Const adPosEOF = -3
  153.  
  154. '---- BookmarkEnum Values ----
  155. Const adBookmarkCurrent = 0
  156. Const adBookmarkFirst = 1
  157. Const adBookmarkLast = 2
  158.  
  159. '---- MarshalOptionsEnum Values ----
  160. Const adMarshalAll = 0
  161. Const adMarshalModifiedOnly = 1
  162.  
  163. '---- AffectEnum Values ----
  164. Const adAffectCurrent = 1
  165. Const adAffectGroup = 2
  166. Const adAffectAllChapters = 4
  167.  
  168. '---- ResyncEnum Values ----
  169. Const adResyncUnderlyingValues = 1
  170. Const adResyncAllValues = 2
  171.  
  172. '---- CompareEnum Values ----
  173. Const adCompareLessThan = 0
  174. Const adCompareEqual = 1
  175. Const adCompareGreaterThan = 2
  176. Const adCompareNotEqual = 3
  177. Const adCompareNotComparable = 4
  178.  
  179. '---- FilterGroupEnum Values ----
  180. Const adFilterNone = 0
  181. Const adFilterPendingRecords = 1
  182. Const adFilterAffectedRecords = 2
  183. Const adFilterFetchedRecords = 3
  184. Const adFilterConflictingRecords = 5
  185.  
  186. '---- SearchDirectionEnum Values ----
  187. Const adSearchForward = 1
  188. Const adSearchBackward = -1
  189.  
  190. '---- PersistFormatEnum Values ----
  191. Const adPersistADTG = 0
  192. Const adPersistXML = 1
  193.  
  194. '---- StringFormatEnum Values ----
  195. Const adClipString = 2
  196.  
  197. '---- ConnectPromptEnum Values ----
  198. Const adPromptAlways = 1
  199. Const adPromptComplete = 2
  200. Const adPromptCompleteRequired = 3
  201. Const adPromptNever = 4
  202.  
  203. '---- ConnectModeEnum Values ----
  204. Const adModeUnknown = 0
  205. Const adModeRead = 1
  206. Const adModeWrite = 2
  207. Const adModeReadWrite = 3
  208. Const adModeShareDenyRead = 4
  209. Const adModeShareDenyWrite = 8
  210. Const adModeShareExclusive = &Hc
  211. Const adModeShareDenyNone = &H10
  212. Const adModeRecursive = &H400000
  213.  
  214. '---- RecordCreateOptionsEnum Values ----
  215. Const adCreateCollection = &H00002000
  216. Const adCreateStructDoc = &H80000000
  217. Const adCreateNonCollection = &H00000000
  218. Const adOpenIfExists = &H02000000
  219. Const adCreateOverwrite = &H04000000
  220. Const adFailIfNotExists = -1
  221.  
  222. '---- RecordOpenOptionsEnum Values ----
  223. Const adOpenRecordUnspecified = -1
  224. Const adOpenSource = &H00800000
  225. Const adOpenAsync = &H00001000
  226. Const adDelayFetchStream = &H00004000
  227. Const adDelayFetchFields = &H00008000
  228.  
  229. '---- IsolationLevelEnum Values ----
  230. Const adXactUnspecified = &Hffffffff
  231. Const adXactChaos = &H00000010
  232. Const adXactReadUncommitted = &H00000100
  233. Const adXactBrowse = &H00000100
  234. Const adXactCursorStability = &H00001000
  235. Const adXactReadCommitted = &H00001000
  236. Const adXactRepeatableRead = &H00010000
  237. Const adXactSerializable = &H00100000
  238. Const adXactIsolated = &H00100000
  239.  
  240. '---- XactAttributeEnum Values ----
  241. Const adXactCommitRetaining = &H00020000
  242. Const adXactAbortRetaining = &H00040000
  243.  
  244. '---- PropertyAttributesEnum Values ----
  245. Const adPropNotSupported = &H0000
  246. Const adPropRequired = &H0001
  247. Const adPropOptional = &H0002
  248. Const adPropRead = &H0200
  249. Const adPropWrite = &H0400
  250.  
  251. '---- ErrorValueEnum Values ----
  252. Const adErrProviderFailed = &Hbb8
  253. Const adErrInvalidArgument = &Hbb9
  254. Const adErrOpeningFile = &Hbba
  255. Const adErrReadFile = &Hbbb
  256. Const adErrWriteFile = &Hbbc
  257. Const adErrNoCurrentRecord = &Hbcd
  258. Const adErrIllegalOperation = &Hc93
  259. Const adErrCantChangeProvider = &Hc94
  260. Const adErrInTransaction = &Hcae
  261. Const adErrFeatureNotAvailable = &Hcb3
  262. Const adErrItemNotFound = &Hcc1
  263. Const adErrObjectInCollection = &Hd27
  264. Const adErrObjectNotSet = &Hd5c
  265. Const adErrDataConversion = &Hd5d
  266. Const adErrObjectClosed = &He78
  267. Const adErrObjectOpen = &He79
  268. Const adErrProviderNotFound = &He7a
  269. Const adErrBoundToCommand = &He7b
  270. Const adErrInvalidParamInfo = &He7c
  271. Const adErrInvalidConnection = &He7d
  272. Const adErrNotReentrant = &He7e
  273. Const adErrStillExecuting = &He7f
  274. Const adErrOperationCancelled = &He80
  275. Const adErrStillConnecting = &He81
  276. Const adErrInvalidTransaction = &He82
  277. Const adErrUnsafeOperation = &He84
  278. Const adwrnSecurityDialog = &He85
  279. Const adwrnSecurityDialogHeader = &He86
  280. Const adErrIntegrityViolation = &He87
  281. Const adErrPermissionDenied = &He88
  282. Const adErrDataOverflow = &He89
  283. Const adErrSchemaViolation = &He8a
  284. Const adErrSignMismatch = &He8b
  285. Const adErrCantConvertvalue = &He8c
  286. Const adErrCantCreate = &He8d
  287. Const adErrColumnNotOnThisRow = &He8e
  288. Const adErrURLIntegrViolSetColumns = &He8f
  289. Const adErrURLDoesNotExist = &He8f
  290. Const adErrTreePermissionDenied = &He90
  291. Const adErrInvalidURL = &He91
  292. Const adErrResourceLocked = &He92
  293. Const adErrResourceExists = &He93
  294. Const adErrCannotComplete = &He94
  295. Const adErrVolumeNotFound = &He95
  296. Const adErrOutOfSpace = &He96
  297. Const adErrResourceOutOfScope = &He97
  298. Const adErrUnavailable = &He98
  299. Const adErrURLNamedRowDoesNotExist = &He99
  300. Const adErrDelResOutOfScope = &He9a
  301. Const adErrPropInvalidColumn = &He9b
  302. Const adErrPropInvalidOption = &He9c
  303. Const adErrPropInvalidValue = &He9d
  304. Const adErrPropConflicting = &He9e
  305. Const adErrPropNotAllSettable = &He9f
  306. Const adErrPropNotSet = &Hea0
  307. Const adErrPropNotSettable = &Hea1
  308. Const adErrPropNotSupported = &Hea2
  309. Const adErrCatalogNotSet = &Hea3
  310. Const adErrCantChangeConnection = &Hea4
  311. Const adErrFieldsUpdateFailed = &Hea5
  312. Const adErrDenyNotSupported = &Hea6
  313. Const adErrDenyTypeNotSupported = &Hea7
  314.  
  315. '---- ParameterAttributesEnum Values ----
  316. Const adParamSigned = &H0010
  317. Const adParamNullable = &H0040
  318. Const adParamLong = &H0080
  319.  
  320. '---- ParameterDirectionEnum Values ----
  321. Const adParamUnknown = &H0000
  322. Const adParamInput = &H0001
  323. Const adParamOutput = &H0002
  324. Const adParamInputOutput = &H0003
  325. Const adParamReturnValue = &H0004
  326.  
  327. '---- CommandTypeEnum Values ----
  328. Const adCmdUnknown = &H0008
  329. Const adCmdText = &H0001
  330. Const adCmdTable = &H0002
  331. Const adCmdStoredProc = &H0004
  332. Const adCmdFile = &H0100
  333. Const adCmdTableDirect = &H0200
  334.  
  335. '---- EventStatusEnum Values ----
  336. Const adStatusOK = &H0000001
  337. Const adStatusErrorsOccurred = &H0000002
  338. Const adStatusCantDeny = &H0000003
  339. Const adStatusCancel = &H0000004
  340. Const adStatusUnwantedEvent = &H0000005
  341.  
  342. '---- EventReasonEnum Values ----
  343. Const adRsnAddNew = 1
  344. Const adRsnDelete = 2
  345. Const adRsnUpdate = 3
  346. Const adRsnUndoUpdate = 4
  347. Const adRsnUndoAddNew = 5
  348. Const adRsnUndoDelete = 6
  349. Const adRsnRequery = 7
  350. Const adRsnResynch = 8
  351. Const adRsnClose = 9
  352. Const adRsnMove = 10
  353. Const adRsnFirstChange = 11
  354. Const adRsnMoveFirst = 12
  355. Const adRsnMoveNext = 13
  356. Const adRsnMovePrevious = 14
  357. Const adRsnMoveLast = 15
  358.  
  359. '---- SchemaEnum Values ----
  360. Const adSchemaProviderSpecific = -1
  361. Const adSchemaAsserts = 0
  362. Const adSchemaCatalogs = 1
  363. Const adSchemaCharacterSets = 2
  364. Const adSchemaCollations = 3
  365. Const adSchemaColumns = 4
  366. Const adSchemaCheckConstraints = 5
  367. Const adSchemaConstraintColumnUsage = 6
  368. Const adSchemaConstraintTableUsage = 7
  369. Const adSchemaKeyColumnUsage = 8
  370. Const adSchemaReferentialConstraints = 9
  371. Const adSchemaTableConstraints = 10
  372. Const adSchemaColumnsDomainUsage = 11
  373. Const adSchemaIndexes = 12
  374. Const adSchemaColumnPrivileges = 13
  375. Const adSchemaTablePrivileges = 14
  376. Const adSchemaUsagePrivileges = 15
  377. Const adSchemaProcedures = 16
  378. Const adSchemaSchemata = 17
  379. Const adSchemaSQLLanguages = 18
  380. Const adSchemaStatistics = 19
  381. Const adSchemaTables = 20
  382. Const adSchemaTranslations = 21
  383. Const adSchemaProviderTypes = 22
  384. Const adSchemaViews = 23
  385. Const adSchemaViewColumnUsage = 24
  386. Const adSchemaViewTableUsage = 25
  387. Const adSchemaProcedureParameters = 26
  388. Const adSchemaForeignKeys = 27
  389. Const adSchemaPrimaryKeys = 28
  390. Const adSchemaProcedureColumns = 29
  391. Const adSchemaDBInfoKeywords = 30
  392. Const adSchemaDBInfoLiterals = 31
  393. Const adSchemaCubes = 32
  394. Const adSchemaDimensions = 33
  395. Const adSchemaHierarchies = 34
  396. Const adSchemaLevels = 35
  397. Const adSchemaMeasures = 36
  398. Const adSchemaProperties = 37
  399. Const adSchemaMembers = 38
  400. Const adSchemaTrustees = 39
  401.  
  402. '---- FieldStatusEnum Values ----
  403. Const adFieldOK = 0
  404. Const adFieldCantConvertValue = 2
  405. Const adFieldIsNull = 3
  406. Const adFieldTruncated = 4
  407. Const adFieldSignMismatch = 5
  408. Const adFieldDataOverflow = 6
  409. Const adFieldCantCreate = 7
  410. Const adFieldUnavailable = 8
  411. Const adFieldPermissionDenied = 9
  412. Const adFieldIntegrityViolation = 10
  413. Const adFieldSchemaViolation = 11
  414. Const adFieldBadStatus = 12
  415. Const adFieldDefault = 13
  416. Const adFieldIgnore = 15
  417. Const adFieldDoesNotExist = 16
  418. Const adFieldInvalidURL = 17
  419. Const adFieldResourceLocked = 18
  420. Const adFieldResourceExists = 19
  421. Const adFieldCannotComplete = 20
  422. Const adFieldVolumeNotFound = 21
  423. Const adFieldOutOfSpace = 22
  424. Const adFieldCannotDeleteSource = 23
  425. Const adFieldReadOnly = 24
  426. Const adFieldResourceOutOfScope = 25
  427. Const adFieldAlreadyExists = 26
  428. Const adFieldPendingInsert = &H10000
  429. Const adFieldPendingDelete = &H20000
  430. Const adFieldPendingChange = &H40000
  431. Const adFieldPendingUnknown = &H80000
  432. Const adFieldPendingUnknownDelete = &H100000
  433.  
  434. '---- SeekEnum Values ----
  435. Const adSeekFirstEQ = &H1
  436. Const adSeekLastEQ = &H2
  437. Const adSeekAfterEQ = &H4
  438. Const adSeekAfter = &H8
  439. Const adSeekBeforeEQ = &H10
  440. Const adSeekBefore = &H20
  441.  
  442. '---- ADCPROP_UPDATECRITERIA_ENUM Values ----
  443. Const adCriteriaKey = 0
  444. Const adCriteriaAllCols = 1
  445. Const adCriteriaUpdCols = 2
  446. Const adCriteriaTimeStamp = 3
  447.  
  448. '---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ----
  449. Const adPriorityLowest = 1
  450. Const adPriorityBelowNormal = 2
  451. Const adPriorityNormal = 3
  452. Const adPriorityAboveNormal = 4
  453. Const adPriorityHighest = 5
  454.  
  455. '---- ADCPROP_AUTORECALC_ENUM Values ----
  456. Const adRecalcUpFront = 0
  457. Const adRecalcAlways = 1
  458.  
  459. '---- ADCPROP_UPDATERESYNC_ENUM Values ----
  460.  
  461. '---- ADCPROP_UPDATERESYNC_ENUM Values ----
  462.  
  463. '---- MoveRecordOptionsEnum Values ----
  464. Const adMoveUnspecified = -1
  465. Const adMoveOverWrite = 1
  466. Const adMoveDontUpdateLinks = 2
  467. Const adMoveAllowEmulation = 4
  468.  
  469. '---- CopyRecordOptionsEnum Values ----
  470. Const adCopyUnspecified = -1
  471. Const adCopyOverWrite = 1
  472. Const adCopyAllowEmulation = 4
  473. Const adCopyNonRecursive = 2
  474.  
  475. '---- StreamTypeEnum Values ----
  476. Const adTypeBinary = 1
  477. Const adTypeText = 2
  478.  
  479. '---- LineSeparatorEnum Values ----
  480. Const adLF = 10
  481. Const adCR = 13
  482. Const adCRLF = -1
  483.  
  484. '---- StreamOpenOptionsEnum Values ----
  485. Const adOpenStreamUnspecified = -1
  486. Const adOpenStreamAsync = 1
  487. Const adOpenStreamFromRecord = 4
  488.  
  489. '---- StreamWriteEnum Values ----
  490. Const adWriteChar = 0
  491. Const adWriteLine = 1
  492.  
  493. '---- SaveOptionsEnum Values ----
  494. Const adSaveCreateNotExist = 1
  495. Const adSaveCreateOverWrite = 2
  496.  
  497. '---- FieldEnum Values ----
  498. Const adDefaultStream = -1
  499. Const adRecordURL = -2
  500.  
  501. '---- StreamReadEnum Values ----
  502. Const adReadAll = -1
  503. Const adReadLine = -2
  504.  
  505. '---- RecordTypeEnum Values ----
  506. Const adSimpleRecord = 0
  507. Const adCollectionRecord = 1
  508. Const adStructDoc = 2
  509. %>
  510.