home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 18 REXX / 18-REXX.zip / rxbas223.zip / ADDON.EXT next >
Text File  |  1996-10-11  |  5KB  |  235 lines

  1. @RexxBase Functions 
  2. %Rexxbase Environment Initialazation
  3. $
  4. call  rxfuncadd rexxbase_init, Rexxbase, "Rexxbase_Init" )  
  5. call  rexxbase_init()
  6. %Rexxbase_OpenDBF 
  7. $
  8. rc = RexxBase_OpenDBF("database")
  9. if rc <> '' then do
  10.    end
  11. %Rexxbase_OpenDBF with tag
  12. $
  13. rc = RexxBase_OpenDBF("database", "TAG=TAGID")
  14. if rc <> '' then do
  15.    end
  16. %Rexxbase_OpenDBF with ndx file
  17. $
  18. rc = RexxBase_OpenDBF("database", ndxfile)
  19. if rc <> '' then do
  20.    end
  21. %Rexxbase_CloseDBF 
  22. $
  23. rc = RexxBase_CloseDBF("database")
  24. if rc <> '' then do
  25.    end
  26. %Rexxbase_CloseAllDBF 
  27. $
  28. rc = RexxBase_CloseAllDBF()
  29. if rc <> '' then do
  30.    end
  31. %Rexxbase_ReadDBF 
  32. $
  33. rc = RexxBase_ReadDBF("database")
  34. if rc <> '' then do
  35.    end
  36. %Rexxbase_ReadPrevDBF 
  37. $
  38. rc = RexxBase_ReadPrevDBF("database")
  39. if rc <> '' then do
  40.    end
  41. %Rexxbase_GoToRecord 
  42. $
  43. rc = RexxBase_GoToRecord("database")
  44. if rc <> '' then do
  45.    end
  46. %Rexxbase_WriteDBF 
  47. $
  48. rc = RexxBase_WriteDBF("database")
  49. if rc <> '' then do
  50.    end
  51. %Rexxbase_UpdateDBF 
  52. $
  53. rc = RexxBase_UpdateDBF("database")
  54. if rc <> '' then do
  55.    end
  56. %Rexxbase_CreateDBF
  57. $
  58. database.fieldcount = 2
  59. database.fieldname.1 = field1
  60. database.field1.type = 'c'
  61. database.field1.length = '10'
  62. database.fieldname.2 = field2
  63. database.field2.type = 'l'
  64. rc = RexxBase_CreateDBF("database")
  65. if rc <> '' then do
  66.    end
  67. %Rexxbase_CreateFromDBF
  68. $
  69. rc = RexxBase_CcreateFromDbf('fromonedbf','toanewdbf')
  70. if rc <> '' then do
  71.    end
  72. %Rexxbase_ModifyDBF
  73. $
  74. rc = rexxbase_modifydbf('dbf')
  75. if rc <> '' then do
  76.    end
  77. %Rexxbase_DeleteRecord 
  78. $
  79. rc = RexxBase_DeleteRecord("database")
  80. if rc <> '' then do
  81.    end
  82. %Rexxbase_UndeleteRecord 
  83. $
  84. rc = RexxBase_UndeleteRecord("database")
  85. if rc <> '' then do
  86.    end
  87. %Rexxbase_PackDBF 
  88. $
  89. rc = RexxBase_PackDBF("database")
  90. if rc <> '' then do
  91.    end
  92. %Rexxbase_FindRecord 
  93. $
  94. rc = RexxBase_FindRecord("database", findvalue)
  95. if rc <> '' then do
  96.    end
  97. %Rexxbase_FindRecord with exact option
  98. $
  99. rc = RexxBase_FindRecord("database", findvalue, 'EXACT')
  100. if rc <> '' then do
  101.    end
  102. %Rexxbase_SetIndexTagName 
  103. $
  104. rc = RexxBase_SetIndexTagname('database',tagname)
  105. if rc <> '' then do
  106.    end
  107. %Rexxbase_CreateIndex
  108. $
  109. rc = RexxBase_CreateIndex('database',indexfilename,fieldlist)
  110. if rc <> '' then do
  111.    end
  112. %Rexxbase_CreateMultipleIndexFile
  113. $
  114. rc = Rexxbase_CreateMultipleIndexFile(database,mdxfilename)
  115. if rc <> '' then do
  116.    end
  117.  
  118. %Rexxbase_AddTagToIndex
  119. $
  120. rc = Rexxbase_AddTagToIndex('database',tagid, fieldlist)
  121. if rc <> '' then do
  122.    end
  123. %Rexxbase_DropTagFromIndex
  124. $
  125. rc = Rexxbase_DropTagFromIndex('database', tagid)
  126. if rc <> '' then do
  127.    end
  128. %Rexxbase_ReindexDBF
  129. $
  130. rc = RexxBase_ReindexDBF("database")
  131. if rc <> '' then do
  132.    end
  133. %Rexxbase_SortDBF
  134. $
  135. if rc <> '' then do
  136.    end
  137. %Rexxbase_ReadAndLockDBF 
  138. $
  139. rc = RexxBase_ReadAndLockDBF("database")
  140. if rc <> '' then do
  141.    end
  142. %Rexxbase_ReadAndLockPrevDBF 
  143. $
  144. rc = RexxBase_ReadAndLockPrevDBF("database")
  145. if rc <> '' then do
  146.    end
  147. %Rexxbase_FindAndLockRecord 
  148. $
  149. rc = RexxBase_FindAndLockPrevDBF("database")
  150. if rc <> '' then do
  151.    end
  152. %Rexxbase_WriteDBFWithLock 
  153. $
  154. rc = RexxBase_WriteDBFWithLock("database")
  155. if rc <> '' then do
  156.    end
  157. %Rexxbase_GotoAndLockRecord 
  158. $
  159. rc = RexxBase_GotoAndLockDBF("database")
  160. if rc <> '' then do
  161.    end
  162. %Rexxbase_LockDBF 
  163. $
  164. rc = RexxBase_LockDBF("database")
  165. if rc <> '' then do
  166.    end
  167. %Rexxbase_UnlockDBF 
  168. $
  169. rc = RexxBase_UnlockDBF("database")
  170. if rc <> '' then do
  171.    end
  172. %Rexxbase_SetLockTimeout 
  173. $
  174. rc = Rexxbase_SetLockTimeout(timevalue)
  175. if rc <> '' then do
  176.    end
  177. %Rexxbase_FilterDBF
  178. $
  179. rc = Rexxbase_FilterDBF('database', filterstring)
  180. if rc <> '' then do
  181.    end
  182. %Rexxbase_FilterDBF turn off filtering
  183. $
  184. rc = Rexxbase_FilterDBF('database')
  185. if rc <> '' then do
  186.    end
  187. %Rexxbase_ScanForRecord
  188. $
  189. rc = Rexxbase_ScanForRecord('database', filterstring)
  190. if rc <> '' then do
  191.    end
  192. %Rexxbase_ChangePrimaryIndex 
  193. $
  194. rc = Rexxbase_ChangePrimaryIndex('database', relativeindexnumber)
  195. if rc <> '' then do
  196.    end
  197. %Rexxbase_SummarizeDBF
  198. $
  199. rc = Rexxbase_SummarizeDBF('database',outputfilename)
  200. if rc <> '' then do
  201.    end
  202. %Rexxbase_ExportDBF
  203. $
  204. rc = Rexxbase_ExportDBF('database',exportfilename)
  205. if rc <> '' then do
  206.    end
  207. %Rexxbase_ImportDBF
  208. $
  209. rc = Rexxbase_ImportDBF('database',importfilename,
  210. if rc <> '' then do
  211.    end
  212. %Rexxbase_FormatDate
  213. $
  214. formatteddate = Rexxbase_FormatDate(19970606)
  215. %Rexxbase_InternalDate
  216. $
  217. unformatteddate = Rexxbase_InternalDate('1997/06/06')
  218. %Rexxbase_DaysDifference
  219. $
  220. daycount = Rexxbase_DaysDifference(19960707,19970707)
  221. %Rexxbase_DateCalc
  222. $
  223. date= Rexxbase_DateCalc(19970707, -365)
  224. %Rexxbase_DayOfWeek
  225. $
  226. dow=RexxBase_DayofWeek(19970808)
  227. %Rexxbase_JoinDBF
  228. $
  229. rc = RexxBase_JoinDBF('database1', 'database2', filterstring)
  230. if rc <> '' then do
  231.    end
  232. %Rexxbase_Soundex
  233. $
  234. soundstring = RexxBase_Soundex('Sound Me Out')
  235.