home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 February / PCWK0296.iso / po7_win / object10 / oraconst.txt < prev    next >
Text File  |  1995-04-13  |  5KB  |  103 lines

  1. ''''''''''''''''''''''''''''
  2. ' Oracle Objects for OLE global constant file. 
  3. ' This file can be loaded into a code module.
  4. ''''''''''''''''''''''''''''
  5.  
  6. 'Editmode property values
  7. ' These are intended to match similar constants in the
  8. ' Visual Basic file CONSTANT.TXT
  9. Global Const ORADATA_EDITNONE = 0    'No edit in progress
  10. Global Const ORADATA_EDITMODE = 1    'Edit in progress
  11. Global Const ORADATA_EDITADD = 2    'AddNew in progress
  12.  
  13. ' Field Data Types
  14. ' These are intended to match similar constants in the
  15. ' Visual Basic file DATACONS.TXT
  16. Global Const ORADB_BOOLEAN = 1
  17. Global Const ORADB_BYTE = 2
  18. Global Const ORADB_INTEGER = 3
  19. Global Const ORADB_LONG = 4
  20. Global Const ORADB_CURRENCY = 5
  21. Global Const ORADB_SINGLE = 6
  22. Global Const ORADB_DOUBLE = 7
  23. Global Const ORADB_DATE = 8
  24. Global Const ORADB_TEXT = 10
  25. Global Const ORADB_LONGBINARY = 11
  26. Global Const ORADB_MEMO = 12
  27.  
  28. 'Parameter Types
  29. Global Const ORAPARM_INPUT = 1        'Input Parameter
  30. Global Const ORAPARM_OUTPUT = 2        'Output Parameter
  31. Global Const ORAPARM_BOTH = 3        'In/Out Parameter
  32.  
  33. 'Parameter Status
  34. Global Const ORAPSTAT_INPUT = &H1&    'Input
  35. Global Const ORAPSTAT_OUTPUT = &H2&    'Output
  36. Global Const ORAPSTAT_AUTOENABLE = &H4&    'Automatically Enabled
  37. Global Const ORAPSTAT_ENABLE = &H8&    'Enabled
  38.  
  39. 'CreateDynaset Method Options
  40. Global Const ORADYN_DEFAULT = &H0&
  41. Global Const ORADYN_NO_AUTOBIND = &H1&    'Don't automatically bind parameters
  42. Global Const ORADYN_NO_BLANKSTRIP = &H2& 'Don't strip trailing spaces
  43. Global Const ORADYN_READONLY = &H4&    'Make dynaset read only
  44. Global Const ORADYN_NOCACHE = &H8&    'Don't cache data
  45.  
  46. 'OpenDatabase Method Options
  47. Global Const ORADB_DEFAULT = &H0&
  48. Global Const ORADB_ORAMODE = &H1&    'Let Oracle default column values
  49. Global Const ORADB_NOWAIT = &H2&    'Don't wait on resources(locks)
  50.  
  51. 'Parameter Types (ServerType)
  52. Global Const ORATYPE_VARCHAR2 = 1
  53. Global Const ORATYPE_NUMBER = 2
  54. Global Const ORATYPE_SINT = 3
  55. Global Const ORATYPE_FLOAT = 4
  56. Global Const ORATYPE_STRING = 5
  57. Global Const ORATYPE_VARCHAR = 9
  58. Global Const ORATYPE_DATE = 12
  59. Global Const ORATYPE_UINT = 68
  60. Global Const ORATYPE_CHAR = 96
  61. Global Const ORATYPE_CHARZ = 97
  62.  
  63. 'OIP errors returned as part of the OLE Automation error.
  64. Global Const OERROR_ADVISEULINK = 4096    ' Invalid advisory connection  
  65. Global Const OERROR_POSITION = 4098    ' Invalid database position  
  66. Global Const OERROR_NOFIELDNAME = 4099    ' Field 'field-name' not found  
  67. Global Const OERROR_TRANSIP = 4101    ' Transaction already in process  
  68. Global Const OERROR_TRANSNIPC = 4104    ' Commit detected with no active transaction   
  69. Global Const OERROR_TRANSNIPR = 4105    ' Rollback detected with no active transaction  
  70. Global Const OERROR_NODSET = 4106    ' No such set attached to connection 
  71. Global Const OERROR_INVROWNUM = 4108    ' Invalid row reference  
  72. Global Const OERROR_TEMPFILE = 4109    ' Error creating temporary file  
  73. Global Const OERROR_DUPSESSION = 4110    ' Duplicate session name  
  74. Global Const OERROR_NOSESSION = 4111    ' Session not found during detach 
  75. Global Const OERROR_NOOBJECTN = 4112    ' No such object named 'object-name'  
  76. Global Const OERROR_DUPCONN = 4113    ' Duplicate connection name  
  77. Global Const OERROR_NOCONN = 4114    ' No such connection during detach  
  78. Global Const OERROR_BFINDEX = 4115    ' Invalid field index 
  79. Global Const OERROR_CURNREADY = 4116    ' Cursor not ready for I-O  
  80. Global Const OERROR_NOUPDATES = 4117    ' Not an updatable set 
  81. Global Const OERROR_NOTEDITING = 4118    ' Attempt to update without edit or add operation  
  82. Global Const OERROR_DATACHANGE = 4119    ' Data has been modified  
  83. Global Const OERROR_NOBUFMEM = 4120    ' No memory for data transfer buffers  
  84. Global Const OERROR_INVBKMRK = 4121    ' Invalid bookmark 
  85. Global Const OERROR_BNDVNOEN = 4122    ' Bind variable not fully enabled
  86. Global Const OERROR_DUPPARAM = 4123    ' Duplicate parameter name  
  87. Global Const OERROR_INVARGVAL = 4124    ' Invalid argument value  
  88. Global Const OERROR_INVFLDTYPE = 4125    ' Invalid field type  
  89. Global Const OERROR_TRANSFORUP = 4127    ' For Update detected with no active transaction  
  90. Global Const OERROR_NOTUPFORUP = 4128    ' For Update detected but not updatable set
  91.  
  92. Global Const OERROR_TRANSLOCK = 4129    ' Commit/Rollback with SELECT FOR UPDATE in progress 
  93. Global Const OERROR_CACHEPARM = 4130    ' Invalid cache parameter 
  94. Global Const OERROR_FLDRQROWID = 4131    ' Field processing requires ROWID 
  95.  
  96. 'Booleans-These are defined as reserved
  97. ' words in Visual Basic
  98. 'Global Const True = -1
  99. 'Global Const False = 0
  100.  
  101.  
  102.  
  103.