home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1998 July & August / Pcwk78a98.iso / Micrsoft / VJ / SHARED / ADO / ADOVBS.INC < prev    next >
Text File  |  1998-02-12  |  9KB  |  335 lines

  1. <%
  2. '--------------------------------------------------------------------
  3. ' Microsoft ADO
  4. '
  5. ' (c) 1996 Microsoft Corporation.  All Rights Reserved.
  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.  
  32. '---- LockTypeEnum Values ----
  33. Const adLockReadOnly = 1
  34. Const adLockPessimistic = 2
  35. Const adLockOptimistic = 3
  36. Const adLockBatchOptimistic = 4
  37.  
  38. '---- ExecuteOptionEnum Values ----
  39. Const adRunAsync = &H00000010
  40. Const adAsyncExecute = &H00000010
  41. Const adAsyncFetch = &H00000020
  42. Const adAsyncFetchNonBlocking = &H00000040
  43.  
  44. '---- ConnectOptionEnum Values ----
  45. Const adAsyncConnect = &H00000010
  46.  
  47. '---- ObjectStateEnum Values ----
  48. Const adStateClosed = &H00000000
  49. Const adStateOpen = &H00000001
  50. Const adStateConnecting = &H00000002
  51. Const adStateExecuting = &H00000004
  52. Const adStateFetching = &H00000008
  53.  
  54. '---- CursorLocationEnum Values ----
  55. Const adUseServer = 2
  56. Const adUseClient = 3
  57.  
  58. '---- DataTypeEnum Values ----
  59. Const adEmpty = 0
  60. Const adTinyInt = 16
  61. Const adSmallInt = 2
  62. Const adInteger = 3
  63. Const adBigInt = 20
  64. Const adUnsignedTinyInt = 17
  65. Const adUnsignedSmallInt = 18
  66. Const adUnsignedInt = 19
  67. Const adUnsignedBigInt = 21
  68. Const adSingle = 4
  69. Const adDouble = 5
  70. Const adCurrency = 6
  71. Const adDecimal = 14
  72. Const adNumeric = 131
  73. Const adBoolean = 11
  74. Const adError = 10
  75. Const adUserDefined = 132
  76. Const adVariant = 12
  77. Const adIDispatch = 9
  78. Const adIUnknown = 13
  79. Const adGUID = 72
  80. Const adDate = 7
  81. Const adDBDate = 133
  82. Const adDBTime = 134
  83. Const adDBTimeStamp = 135
  84. Const adBSTR = 8
  85. Const adChar = 129
  86. Const adVarChar = 200
  87. Const adLongVarChar = 201
  88. Const adWChar = 130
  89. Const adVarWChar = 202
  90. Const adLongVarWChar = 203
  91. Const adBinary = 128
  92. Const adVarBinary = 204
  93. Const adLongVarBinary = 205
  94. Const adChapter = 136
  95.  
  96. '---- FieldAttributeEnum Values ----
  97. Const adFldMayDefer = &H00000002
  98. Const adFldUpdatable = &H00000004
  99. Const adFldUnknownUpdatable = &H00000008
  100. Const adFldFixed = &H00000010
  101. Const adFldIsNullable = &H00000020
  102. Const adFldMayBeNull = &H00000040
  103. Const adFldLong = &H00000080
  104. Const adFldRowID = &H00000100
  105. Const adFldRowVersion = &H00000200
  106. Const adFldCacheDeferred = &H00001000
  107.  
  108. '---- EditModeEnum Values ----
  109. Const adEditNone = &H0000
  110. Const adEditInProgress = &H0001
  111. Const adEditAdd = &H0002
  112. Const adEditDelete = &H0004
  113.  
  114. '---- RecordStatusEnum Values ----
  115. Const adRecOK = &H0000000
  116. Const adRecNew = &H0000001
  117. Const adRecModified = &H0000002
  118. Const adRecDeleted = &H0000004
  119. Const adRecUnmodified = &H0000008
  120. Const adRecInvalid = &H0000010
  121. Const adRecMultipleChanges = &H0000040
  122. Const adRecPendingChanges = &H0000080
  123. Const adRecCanceled = &H0000100
  124. Const adRecCantRelease = &H0000400
  125. Const adRecConcurrencyViolation = &H0000800
  126. Const adRecIntegrityViolation = &H0001000
  127. Const adRecMaxChangesExceeded = &H0002000
  128. Const adRecObjectOpen = &H0004000
  129. Const adRecOutOfMemory = &H0008000
  130. Const adRecPermissionDenied = &H0010000
  131. Const adRecSchemaViolation = &H0020000
  132. Const adRecDBDeleted = &H0040000
  133.  
  134. '---- GetRowsOptionEnum Values ----
  135. Const adGetRowsRest = -1
  136.  
  137. '---- PositionEnum Values ----
  138. Const adPosUnknown = -1
  139. Const adPosBOF = -2
  140. Const adPosEOF = -3
  141.  
  142. '---- BookmarkConstants Values ----
  143. Const adBookmarkCurrent = 0.0
  144. Const adBookmarkFirst = 1.0
  145. Const adBookmarkLast = 2.0
  146.  
  147. '---- MarshalOptionsEnum Values ----
  148. Const adMarshalAll = 0
  149. Const adMarshalModifiedOnly = 1
  150.  
  151. '---- AffectEnum Values ----
  152. Const adAffectCurrent = 1
  153. Const adAffectGroup = 2
  154. Const adAffectAll = 3
  155.  
  156. '---- ResyncEnum Values ----
  157. Const adResyncUnderlyingValues = 1
  158. Const adResyncAllValues = 2
  159.  
  160. '---- CompareEnum Values ----
  161. Const adCompareLessThan = 0
  162. Const adCompareEqual = 1
  163. Const adCompareGreaterThan = 2
  164. Const adCompareNotEqual = 3
  165. Const adCompareNotComparable = 4
  166.  
  167. '---- FilterGroupEnum Values ----
  168. Const adFilterNone = 0
  169. Const adFilterPendingRecords = 1
  170. Const adFilterAffectedRecords = 2
  171. Const adFilterFetchedRecords = 3
  172. Const adFilterPredicate = 4
  173. Const adFilterConflictingRecords = 5
  174.  
  175. '---- SearchDirectionEnum Values ----
  176. Const adSearchForward = 1
  177. Const adSearchBackward = -1
  178.  
  179. '---- PersistFormatEnum Values ----
  180. Const adPersistADTG = 0
  181. Const adPersistXML = 1
  182. Const adPersistHTML = 2
  183.  
  184. '---- StringFormatEnum Values ----
  185. Const adStringXML = 0
  186. Const adStringHTML = 1
  187. Const adClipString = 2
  188.  
  189. '---- ConnectPromptEnum Values ----
  190. Const adPromptAlways = 1
  191. Const adPromptComplete = 2
  192. Const adPromptCompleteRequired = 3
  193. Const adPromptNever = 4
  194.  
  195. '---- ConnectModeEnum Values ----
  196. Const adModeUnknown = 0
  197. Const adModeRead = 1
  198. Const adModeWrite = 2
  199. Const adModeReadWrite = 3
  200. Const adModeShareDenyRead = 4
  201. Const adModeShareDenyWrite = 8
  202. Const adModeShareExclusive = &Hc
  203. Const adModeShareDenyNone = &H10
  204.  
  205. '---- IsolationLevelEnum Values ----
  206. Const adXactUnspecified = &Hffffffff
  207. Const adXactChaos = &H00000010
  208. Const adXactReadUncommitted = &H00000100
  209. Const adXactBrowse = &H00000100
  210. Const adXactCursorStability = &H00001000
  211. Const adXactReadCommitted = &H00001000
  212. Const adXactRepeatableRead = &H00010000
  213. Const adXactSerializable = &H00100000
  214. Const adXactIsolated = &H00100000
  215.  
  216. '---- XactAttributeEnum Values ----
  217. Const adXactCommitRetaining = &H00020000
  218. Const adXactAbortRetaining = &H00040000
  219.  
  220. '---- PropertyAttributesEnum Values ----
  221. Const adPropNotSupported = &H0000
  222. Const adPropRequired = &H0001
  223. Const adPropOptional = &H0002
  224. Const adPropRead = &H0200
  225. Const adPropWrite = &H0400
  226.  
  227. '---- ErrorValueEnum Values ----
  228. Const adErrInvalidArgument = &Hbb9
  229. Const adErrNoCurrentRecord = &Hbcd
  230. Const adErrIllegalOperation = &Hc93
  231. Const adErrInTransaction = &Hcae
  232. Const adErrFeatureNotAvailable = &Hcb3
  233. Const adErrItemNotFound = &Hcc1
  234. Const adErrObjectInCollection = &Hd27
  235. Const adErrObjectNotSet = &Hd5c
  236. Const adErrDataConversion = &Hd5d
  237. Const adErrObjectClosed = &He78
  238. Const adErrObjectOpen = &He79
  239. Const adErrProviderNotFound = &He7a
  240. Const adErrBoundToCommand = &He7b
  241. Const adErrInvalidParamInfo = &He7c
  242. Const adErrInvalidConnection = &He7d
  243. Const adErrNotReentrant = &He7e
  244. Const adErrStillExecuting = &He7f
  245. Const adErrOperationCancelled = &He80
  246. Const adErrStillConnecting = &He81
  247. Const adErrNotExecuting = &He83
  248.  
  249. '---- ParameterAttributesEnum Values ----
  250. Const adParamSigned = &H0010
  251. Const adParamNullable = &H0040
  252. Const adParamLong = &H0080
  253.  
  254. '---- ParameterDirectionEnum Values ----
  255. Const adParamUnknown = &H0000
  256. Const adParamInput = &H0001
  257. Const adParamOutput = &H0002
  258. Const adParamInputOutput = &H0003
  259. Const adParamReturnValue = &H0004
  260.  
  261. '---- CommandTypeEnum Values ----
  262. Const adCmdUnknown = &H0008
  263. Const adCmdText = &H0001
  264. Const adCmdTable = &H0002
  265. Const adCmdStoredProc = &H0004
  266. Const adCmdFile = &H0100
  267. Const adCmdTableDirect= = 
  268.  
  269. '---- EventStatusEnum Values ----
  270. Const adStatusOK = &H0000001
  271. Const adStatusErrorsOccurred = &H0000002
  272. Const adStatusCantDeny = &H0000003
  273. Const adStatusCancel = &H0000004
  274. Const adStatusUnwantedEvent = &H0000005
  275.  
  276. '---- EventReasonEnum Values ----
  277. Const adRsnAddNew = 1
  278. Const adRsnDelete = 2
  279. Const adRsnUpdate = 3
  280. Const adRsnUndoUpdate = 4
  281. Const adRsnUndoAddNew = 5
  282. Const adRsnUndoDelete = 6
  283. Const adRsnRequery = 7
  284. Const adRsnResynch = 8
  285. Const adRsnClose = 9
  286. Const adRsnMove = 10
  287. Const adRsnFirstChange = 11
  288. Const adRsnMoveFirst = 12
  289. Const adRsnMoveNext = 13
  290. Const adRsnMovePrevious = 14
  291. Const adRsnMoveLast = 15
  292.  
  293. '---- SchemaEnum Values ----
  294. Const adSchemaProviderSpecific = -1
  295. Const adSchemaAsserts = 0
  296. Const adSchemaCatalogs = 1
  297. Const adSchemaCharacterSets = 2
  298. Const adSchemaCollations = 3
  299. Const adSchemaColumns = 4
  300. Const adSchemaCheckConstraints = 5
  301. Const adSchemaConstraintColumnUsage = 6
  302. Const adSchemaConstraintTableUsage = 7
  303. Const adSchemaKeyColumnUsage = 8
  304. Const adSchemaReferentialContraints = 9
  305. Const adSchemaTableConstraints = 10
  306. Const adSchemaColumnsDomainUsage = 11
  307. Const adSchemaIndexes = 12
  308. Const adSchemaColumnPrivileges = 13
  309. Const adSchemaTablePrivileges = 14
  310. Const adSchemaUsagePrivileges = 15
  311. Const adSchemaProcedures = 16
  312. Const adSchemaSchemata = 17
  313. Const adSchemaSQLLanguages = 18
  314. Const adSchemaStatistics = 19
  315. Const adSchemaTables = 20
  316. Const adSchemaTranslations = 21
  317. Const adSchemaProviderTypes = 22
  318. Const adSchemaViews = 23
  319. Const adSchemaViewColumnUsage = 24
  320. Const adSchemaViewTableUsage = 25
  321. Const adSchemaProcedureParameters = 26
  322. Const adSchemaForeignKeys = 27
  323. Const adSchemaPrimaryKeys = 28
  324. Const adSchemaProcedureColumns = 29
  325. Const adSchemaDBInfoKeywords = 30
  326. Const adSchemaDBInfoLiterals = 31
  327. Const adSchemaCubes = 32
  328. Const adSchemaDimensions = 33
  329. Const adSchemaHierarchies = 34
  330. Const adSchemaLevels = 35
  331. Const adSchemaMeasures = 36
  332. Const adSchemaProperties = 37
  333. Const adSchemaMembers = 38
  334. %>
  335.