home *** CD-ROM | disk | FTP | other *** search
/ PC World Plus! (NZ) 2000 November / PC_WORLD_PLUS_NOVEMBER.iso / browsers / Ie505 / WIN32 / EN / MDAC_IE5.CAB / adojavas.inc < prev    next >
Text File  |  1999-01-18  |  10KB  |  377 lines

  1. <%
  2. //--------------------------------------------------------------------
  3. // Microsoft ADO
  4. //
  5. // (c) 1996-1998 Microsoft Corporation.  All Rights Reserved.
  6. //
  7. //
  8. //
  9. // ADO constants include file for JavaScript
  10. //
  11. //--------------------------------------------------------------------
  12.  
  13. //---- CursorTypeEnum Values ----
  14. var adOpenForwardOnly = 0;
  15. var adOpenKeyset = 1;
  16. var adOpenDynamic = 2;
  17. var adOpenStatic = 3;
  18.  
  19. //---- CursorOptionEnum Values ----
  20. var adHoldRecords = 0x00000100;
  21. var adMovePrevious = 0x00000200;
  22. var adAddNew = 0x01000400;
  23. var adDelete = 0x01000800;
  24. var adUpdate = 0x01008000;
  25. var adBookmark = 0x00002000;
  26. var adApproxPosition = 0x00004000;
  27. var adUpdateBatch = 0x00010000;
  28. var adResync = 0x00020000;
  29. var adNotify = 0x00040000;
  30. var adFind = 0x00080000;
  31. var adSeek = 0x00400000;
  32. var adIndex = 0x00800000;
  33.  
  34. //---- LockTypeEnum Values ----
  35. var adLockReadOnly = 1;
  36. var adLockPessimistic = 2;
  37. var adLockOptimistic = 3;
  38. var adLockBatchOptimistic = 4;
  39.  
  40. //---- ExecuteOptionEnum Values ----
  41. var adRunAsync = 0x00000010;
  42. var adAsyncExecute = 0x00000010;
  43. var adAsyncFetch = 0x00000020;
  44. var adAsyncFetchNonBlocking = 0x00000040;
  45. var adExecuteNoRecords = 0x00000080;
  46.  
  47. //---- ConnectOptionEnum Values ----
  48. var adAsyncConnect = 0x00000010;
  49.  
  50. //---- ObjectStateEnum Values ----
  51. var adStateClosed = 0x00000000;
  52. var adStateOpen = 0x00000001;
  53. var adStateConnecting = 0x00000002;
  54. var adStateExecuting = 0x00000004;
  55. var adStateFetching = 0x00000008;
  56.  
  57. //---- CursorLocationEnum Values ----
  58. var adUseServer = 2;
  59. var adUseClient = 3;
  60.  
  61. //---- DataTypeEnum Values ----
  62. var adEmpty = 0;
  63. var adTinyInt = 16;
  64. var adSmallInt = 2;
  65. var adInteger = 3;
  66. var adBigInt = 20;
  67. var adUnsignedTinyInt = 17;
  68. var adUnsignedSmallInt = 18;
  69. var adUnsignedInt = 19;
  70. var adUnsignedBigInt = 21;
  71. var adSingle = 4;
  72. var adDouble = 5;
  73. var adCurrency = 6;
  74. var adDecimal = 14;
  75. var adNumeric = 131;
  76. var adBoolean = 11;
  77. var adError = 10;
  78. var adUserDefined = 132;
  79. var adVariant = 12;
  80. var adIDispatch = 9;
  81. var adIUnknown = 13;
  82. var adGUID = 72;
  83. var adDate = 7;
  84. var adDBDate = 133;
  85. var adDBTime = 134;
  86. var adDBTimeStamp = 135;
  87. var adBSTR = 8;
  88. var adChar = 129;
  89. var adVarChar = 200;
  90. var adLongVarChar = 201;
  91. var adWChar = 130;
  92. var adVarWChar = 202;
  93. var adLongVarWChar = 203;
  94. var adBinary = 128;
  95. var adVarBinary = 204;
  96. var adLongVarBinary = 205;
  97. var adChapter = 136;
  98. var adFileTime = 64;
  99. var adDBFileTime = 137;
  100. var adPropVariant = 138;
  101. var adVarNumeric = 139;
  102.  
  103. //---- FieldAttributeEnum Values ----
  104. var adFldMayDefer = 0x00000002;
  105. var adFldUpdatable = 0x00000004;
  106. var adFldUnknownUpdatable = 0x00000008;
  107. var adFldFixed = 0x00000010;
  108. var adFldIsNullable = 0x00000020;
  109. var adFldMayBeNull = 0x00000040;
  110. var adFldLong = 0x00000080;
  111. var adFldRowID = 0x00000100;
  112. var adFldRowVersion = 0x00000200;
  113. var adFldCacheDeferred = 0x00001000;
  114. var adFldKeyColumn = 0x00008000;
  115.  
  116. //---- EditModeEnum Values ----
  117. var adEditNone = 0x0000;
  118. var adEditInProgress = 0x0001;
  119. var adEditAdd = 0x0002;
  120. var adEditDelete = 0x0004;
  121.  
  122. //---- RecordStatusEnum Values ----
  123. var adRecOK = 0x0000000;
  124. var adRecNew = 0x0000001;
  125. var adRecModified = 0x0000002;
  126. var adRecDeleted = 0x0000004;
  127. var adRecUnmodified = 0x0000008;
  128. var adRecInvalid = 0x0000010;
  129. var adRecMultipleChanges = 0x0000040;
  130. var adRecPendingChanges = 0x0000080;
  131. var adRecCanceled = 0x0000100;
  132. var adRecCantRelease = 0x0000400;
  133. var adRecConcurrencyViolation = 0x0000800;
  134. var adRecIntegrityViolation = 0x0001000;
  135. var adRecMaxChangesExceeded = 0x0002000;
  136. var adRecObjectOpen = 0x0004000;
  137. var adRecOutOfMemory = 0x0008000;
  138. var adRecPermissionDenied = 0x0010000;
  139. var adRecSchemaViolation = 0x0020000;
  140. var adRecDBDeleted = 0x0040000;
  141.  
  142. //---- GetRowsOptionEnum Values ----
  143. var adGetRowsRest = -1;
  144.  
  145. //---- PositionEnum Values ----
  146. var adPosUnknown = -1;
  147. var adPosBOF = -2;
  148. var adPosEOF = -3;
  149.  
  150. //---- enum Values ----
  151. var adBookmarkCurrent = 0;
  152. var adBookmarkFirst = 1;
  153. var adBookmarkLast = 2;
  154.  
  155. //---- MarshalOptionsEnum Values ----
  156. var adMarshalAll = 0;
  157. var adMarshalModifiedOnly = 1;
  158.  
  159. //---- AffectEnum Values ----
  160. var adAffectCurrent = 1;
  161. var adAffectGroup = 2;
  162. var adAffectAll = 3;
  163. var adAffectAllChapters = 4;
  164.  
  165. //---- ResyncEnum Values ----
  166. var adResyncUnderlyingValues = 1;
  167. var adResyncAllValues = 2;
  168.  
  169. //---- CompareEnum Values ----
  170. var adCompareLessThan = 0;
  171. var adCompareEqual = 1;
  172. var adCompareGreaterThan = 2;
  173. var adCompareNotEqual = 3;
  174. var adCompareNotComparable = 4;
  175.  
  176. //---- FilterGroupEnum Values ----
  177. var adFilterNone = 0;
  178. var adFilterPendingRecords = 1;
  179. var adFilterAffectedRecords = 2;
  180. var adFilterFetchedRecords = 3;
  181. var adFilterPredicate = 4;
  182. var adFilterConflictingRecords = 5;
  183.  
  184. //---- SearchDirectionEnum Values ----
  185. var adSearchForward = 1;
  186. var adSearchBackward = -1;
  187.  
  188. //---- PersistFormatEnum Values ----
  189. var adPersistADTG = 0;
  190. var adPersistXML = 1;
  191.  
  192. //---- StringFormatEnum Values ----
  193. var adStringXML = 0;
  194. var adStringHTML = 1;
  195. var adClipString = 2;
  196.  
  197. //---- ConnectPromptEnum Values ----
  198. var adPromptAlways = 1;
  199. var adPromptComplete = 2;
  200. var adPromptCompleteRequired = 3;
  201. var adPromptNever = 4;
  202.  
  203. //---- ConnectModeEnum Values ----
  204. var adModeUnknown = 0;
  205. var adModeRead = 1;
  206. var adModeWrite = 2;
  207. var adModeReadWrite = 3;
  208. var adModeShareDenyRead = 4;
  209. var adModeShareDenyWrite = 8;
  210. var adModeShareExclusive = 0xc;
  211. var adModeShareDenyNone = 0x10;
  212.  
  213. //---- IsolationLevelEnum Values ----
  214. var adXactUnspecified = 0xffffffff;
  215. var adXactChaos = 0x00000010;
  216. var adXactReadUncommitted = 0x00000100;
  217. var adXactBrowse = 0x00000100;
  218. var adXactCursorStability = 0x00001000;
  219. var adXactReadCommitted = 0x00001000;
  220. var adXactRepeatableRead = 0x00010000;
  221. var adXactSerializable = 0x00100000;
  222. var adXactIsolated = 0x00100000;
  223.  
  224. //---- XactAttributeEnum Values ----
  225. var adXactCommitRetaining = 0x00020000;
  226. var adXactAbortRetaining = 0x00040000;
  227.  
  228. //---- PropertyAttributesEnum Values ----
  229. var adPropNotSupported = 0x0000;
  230. var adPropRequired = 0x0001;
  231. var adPropOptional = 0x0002;
  232. var adPropRead = 0x0200;
  233. var adPropWrite = 0x0400;
  234.  
  235. //---- ErrorValueEnum Values ----
  236. var adErrInvalidArgument = 0xbb9;
  237. var adErrNoCurrentRecord = 0xbcd;
  238. var adErrIllegalOperation = 0xc93;
  239. var adErrInTransaction = 0xcae;
  240. var adErrFeatureNotAvailable = 0xcb3;
  241. var adErrItemNotFound = 0xcc1;
  242. var adErrObjectInCollection = 0xd27;
  243. var adErrObjectNotSet = 0xd5c;
  244. var adErrDataConversion = 0xd5d;
  245. var adErrObjectClosed = 0xe78;
  246. var adErrObjectOpen = 0xe79;
  247. var adErrProviderNotFound = 0xe7a;
  248. var adErrBoundToCommand = 0xe7b;
  249. var adErrInvalidParamInfo = 0xe7c;
  250. var adErrInvalidConnection = 0xe7d;
  251. var adErrNotReentrant = 0xe7e;
  252. var adErrStillExecuting = 0xe7f;
  253. var adErrOperationCancelled = 0xe80;
  254. var adErrStillConnecting = 0xe81;
  255. var adErrNotExecuting = 0xe83;
  256. var adErrUnsafeOperation = 0xe84;
  257.  
  258. //---- ParameterAttributesEnum Values ----
  259. var adParamSigned = 0x0010;
  260. var adParamNullable = 0x0040;
  261. var adParamLong = 0x0080;
  262.  
  263. //---- ParameterDirectionEnum Values ----
  264. var adParamUnknown = 0x0000;
  265. var adParamInput = 0x0001;
  266. var adParamOutput = 0x0002;
  267. var adParamInputOutput = 0x0003;
  268. var adParamReturnValue = 0x0004;
  269.  
  270. //---- CommandTypeEnum Values ----
  271. var adCmdUnknown = 0x0008;
  272. var adCmdText = 0x0001;
  273. var adCmdTable = 0x0002;
  274. var adCmdStoredProc = 0x0004;
  275. var adCmdFile = 0x0100;
  276. var adCmdTableDirect = 0x0200;
  277.  
  278. //---- EventStatusEnum Values ----
  279. var adStatusOK = 0x0000001;
  280. var adStatusErrorsOccurred = 0x0000002;
  281. var adStatusCantDeny = 0x0000003;
  282. var adStatusCancel = 0x0000004;
  283. var adStatusUnwantedEvent = 0x0000005;
  284.  
  285. //---- EventReasonEnum Values ----
  286. var adRsnAddNew = 1;
  287. var adRsnDelete = 2;
  288. var adRsnUpdate = 3;
  289. var adRsnUndoUpdate = 4;
  290. var adRsnUndoAddNew = 5;
  291. var adRsnUndoDelete = 6;
  292. var adRsnRequery = 7;
  293. var adRsnResynch = 8;
  294. var adRsnClose = 9;
  295. var adRsnMove = 10;
  296. var adRsnFirstChange = 11;
  297. var adRsnMoveFirst = 12;
  298. var adRsnMoveNext = 13;
  299. var adRsnMovePrevious = 14;
  300. var adRsnMoveLast = 15;
  301.  
  302. //---- SchemaEnum Values ----
  303. var adSchemaProviderSpecific = -1;
  304. var adSchemaAsserts = 0;
  305. var adSchemaCatalogs = 1;
  306. var adSchemaCharacterSets = 2;
  307. var adSchemaCollations = 3;
  308. var adSchemaColumns = 4;
  309. var adSchemaCheckConstraints = 5;
  310. var adSchemaConstraintColumnUsage = 6;
  311. var adSchemaConstraintTableUsage = 7;
  312. var adSchemaKeyColumnUsage = 8;
  313. var adSchemaReferentialConstraints = 9;
  314. var adSchemaTableConstraints = 10;
  315. var adSchemaColumnsDomainUsage = 11;
  316. var adSchemaIndexes = 12;
  317. var adSchemaColumnPrivileges = 13;
  318. var adSchemaTablePrivileges = 14;
  319. var adSchemaUsagePrivileges = 15;
  320. var adSchemaProcedures = 16;
  321. var adSchemaSchemata = 17;
  322. var adSchemaSQLLanguages = 18;
  323. var adSchemaStatistics = 19;
  324. var adSchemaTables = 20;
  325. var adSchemaTranslations = 21;
  326. var adSchemaProviderTypes = 22;
  327. var adSchemaViews = 23;
  328. var adSchemaViewColumnUsage = 24;
  329. var adSchemaViewTableUsage = 25;
  330. var adSchemaProcedureParameters = 26;
  331. var adSchemaForeignKeys = 27;
  332. var adSchemaPrimaryKeys = 28;
  333. var adSchemaProcedureColumns = 29;
  334. var adSchemaDBInfoKeywords = 30;
  335. var adSchemaDBInfoLiterals = 31;
  336. var adSchemaCubes = 32;
  337. var adSchemaDimensions = 33;
  338. var adSchemaHierarchies = 34;
  339. var adSchemaLevels = 35;
  340. var adSchemaMeasures = 36;
  341. var adSchemaProperties = 37;
  342. var adSchemaMembers = 38;
  343.  
  344. //---- SeekEnum Values ----
  345. var adSeekFirstEQ = 0x1;
  346. var adSeekLastEQ = 0x2;
  347. var adSeekAfterEQ = 0x4;
  348. var adSeekAfter = 0x8;
  349. var adSeekBeforeEQ = 0x10;
  350. var adSeekBefore = 0x20;
  351.  
  352. //---- ADCPROP_UPDATECRITERIA_ENUM Values ----
  353. var adCriteriaKey = 0;
  354. var adCriteriaAllCols = 1;
  355. var adCriteriaUpdCols = 2;
  356. var adCriteriaTimeStamp = 3;
  357.  
  358. //---- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values ----
  359. var adPriorityLowest = 1;
  360. var adPriorityBelowNormal = 2;
  361. var adPriorityNormal = 3;
  362. var adPriorityAboveNormal = 4;
  363. var adPriorityHighest = 5;
  364.  
  365. //---- CEResyncEnum Values ----
  366. var adResyncNone = 0;
  367. var adResyncAutoIncrement = 1;
  368. var adResyncConflicts = 2;
  369. var adResyncUpdates = 4;
  370. var adResyncInserts = 8;
  371. var adResyncAll = 15;
  372.  
  373. //---- ADCPROP_AUTORECALC_ENUM Values ----
  374. var adRecalcUpFront = 0;
  375. var adRecalcAlways = 1;
  376. %>
  377.