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