RexxBase - The dBase Database For Rexx.
Version 1.34
dBase Access For Rexx.

RexxBase is a Rexx External Interface DLL that offers 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 database access
functions to Rexx command procedures and REXX GUI development systems such
as VX/Rexx and VisPro/Rexx.  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 Functions

Rexxbase_Init - initialize RexxBase routines to the REXX
      Environment.
Rexxbase_ShutDown - release RexxBase routines from the
      REXX Environment.
Rexxbase_OpenDBF - open a database and associated index file.
Rexxbase_ReadDBF - read a database record
Rexxbase_ReadPrevDBF - read previous database record.
Rexxbase_WriteDBF - write a new database 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 database.
Rexxbase_CloseAllDBF - closes all open databases.
Rexxbase_CreateDBF - creates a database.
Rexxbase_CreateFromDBF - creates a database based on the
      structure of an existing file.
Rexxbase_ModifyDBF - modify the structure of a database.
Rexxbase_SortDBF - sorts a database on several fields.
Rexxbase_ExportDBF - export a database to an ascii
      delimited file.
Rexxbase_ImportDBF - imports a database 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) database
      file from two database 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 in formation 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.34 can be found at:

   CompuServe - Go OS2SHARE Lib 1.  RXBASE.ZIP

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

   Attn: FidoNet BBS SysOPS: FREQable from 1:3641/1 or
      1:3641/224.  Magic Name: REXXBASE.

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 
 company or author mentioned. For additional details, please 
 contact them directly at the address/phone 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)
 ============================================================
