RexxBase - The dBase Database For Rexx.
Version 1.32 (Update)
dBase Access For Rexx.

RexxBase is a Rexx External Interface DLL that offers dBase III database
access functions to Rexx programs.

RexxBase is a Rexx External Interface DLL that allows OS/2 V2.x command 
procedures to access dBase III files.  Rexx programs can control files by
reading, writing and updating data fields directly.  

RexxBase is a Rexx External Interface DLL that offers dBase III database
access functions to Rexx command procedures.  By using the RexxBase 
functions, Rexx programs gain access to tens of thousands of database
files written, primarily, for the PC/MS Dos environment.  

  System requirements:
     Operating System: OS/2 Version 2.0 or higher.
     Disk Storage Space: 1 meg.

The current release of RexxBase offers the following functions:  

  Rexxbase_Init - initialize RexxBase routines to the
      REXX Environment.
  Rexxbase_ShutDown - release RexxBase routines from
      the REXX Environment.
  Rexxbase_OpenDBF - open a dBase file and associated index file.
  Rexxbase_ReadDBF - read a dBase record
  Rexxbase_ReadPrevDBF - read previous dBase record.
  Rexxbase_WriteDBF - write a new dBase record.
  Rexxbase_ReadAndLockDBF - read a record and set a record lock.
  Rexxbase_ReadAndLockPrevDBF - read previous record and
      set a record lock.
  Rexxbase_UnlockDBF - used to release record not updated.
  Rexxbase_SetLockTimeout - sets time out limit for locked
      records.
  Rexxbase_UpdateDBF - updates a record
  Rexxbase_CloseDBF - closes a dBase file.
  Rexxbase_CloseAllDBF - closes all open dBase files.
  Rexxbase_CreateDBF - creates a dBase file.
  Rexxbase_CreateFromDBF - creates a dBase file based on
      the structure of an existing file.
  Rexxbase_ModifyDBF - modify the structure of a dBase file.
  Rexxbase_SortDBF - sorts a database on several fields.
  Rexxbase_ExportDBF - export a dBase file to an ascii
      delimited file.
  Rexxbase_ImportDBF - imports a dBase file from an ascii
      delimited file.
  Rexxbase_GoToRecord - read a record based on its position
      in the database.
  Rexxbase_FindRecord - read a record based on an index.
  Rexxbase_PackDBF - remove deleted records and reorganize
      a database.
  Rexxbase_DeleteRecord - mark a record as deleted.
  Rexxbase_UndeleteRecord - unmark a record as deleted.
  Rexxbase_CreateIndex - created an index file.
  Rexxbase_ReindexDBF - reindex a corruped index file.

As an added bonus for registering a copy of RexxBase,  the following
functions are included in the registered version package.

  Rexxbase_FormatDate - format a date based on NLS
      (National Language Standards.)
  Rexxbase_InternalDate - change a NLS formatted date to
      a dBase date.
  Rexxbase_DaysDifference - calculate the differences between
      two dates.
  Rexxbase_DateCalc - calculate a date based on a date and
      an integer.
  Rexxbase_FilterDBF - filter function for read routines.
  Rexxbase_ScanForRecord - search through the database until
      the search logic is true.
  Rexxbase_ChangePrimaryIndex - make a secondary index
      the primary index.
  Rexxbase_Soundex - return a 4 byte SOUNDEX string based
      from input.
  Rexxbase_SummarizeDBF - Sorts and summarizes a database
      based on the sort fields.
  Rexxbase_JoinDBF - create (physical or virtual) dBase file
      from two dBase files.

RexxBase generates dBase field names and values  that are available
directly to a Rexx program.  The Rexx program can change this data and
update dBase files directly.  Also database file control information is
available to the Rexx program.  This information includes such data as
last date the  database was updated, number of records on file, field
names, etc.

RexxBase is distributed using the Shareware system. (Shareware is a
registered trademark of the Assocatition of Shareware Professionals). 
Every  shareware copy of the program will come with a 30 day trial offer. 
If after  30 days the user finds the RexxBase product acceptible they are
expected to register and pay $95.00 plus shipping/handling/taxes. 
Registered users of the product  receive the next release, free upgrade to
the current release, 30 days free telephone support and royalty free
distribution of the RexxBase DLL>

Copies of version 1.32 can be found at:

   CompuServe - Go OS2SHARE Lib 1.  RXBASE.ZIP

   OS2SHAREWARE BBS (Pete Norloff's board) - 1-703-385-4325.

American Coders, LTD.
PO 97462
Raleigh, NC  27624
(919) 846- 2014
Internet: joe@usacoder.rtp.nc.us
Compuserve: 74150,2370

 ============================================================
 From the  'New Product Information'  Electronic News Service
 on AOL (Keyword = New Products) & Delphi (GO BUSINESS PROD)
 ============================================================
 This information was processed from data provided by the
 above mentioned company. For additional details, contact 
 the company at the address or telephone number indicated.
 OmniPage Pro is now used for converting all printed input! 
 ============================================================
 All submissions for this service should be addressed to:
 BAKER ENTERPRISES,  20 Ferro Dr,  Sewell, NJ  08080  U.S.A.
 Email: RBakerPC (AOL/Delphi), rbakerpc@delphi.com (Internet)
 ============================================================
