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