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