SuccessWare Index Driver (SIx Driver) Maintenance Update

June 24, 1992


The enclosed programs (SIX-UPD.EXE and NG-UPD.EXE) will update your
DBFSIX.LIB and DBFSIX.NG, respectively, to the 2am version from either the
original midnight release or the 1am version.

Problems fixed in the 1am version:

*  Intermittent problems encountered when a VM swap occurs during an update
     (before record pointer is moved or dbCommit() executed).  Index
     incorrectly updated.

*  Temporary delay on PgDn in browse when last record in index falls within
     SCOPE range (set with SET SCOPETOP/SET SCOPEBOTTOM, sx_SetScope()).

*  Small difference in handling of SOFTSEEK.

Additional fixes/changes in the 2am version

*  Algorithm changed for handling GO BOTTOM within a SCOPE.  Much improved.

*  If record pointer was on a record outside of the SCOPE, SKIP did not move
     record pointer back into SCOPE.  Corrected.

*  FoxPro stores aliased fields in index expressions using a period (.) to
     separate the database and field (TABLE.FIELD) instead of the standard
     arrow (->) used by Clipper (TABLE->FIELD).  This caused an argument
     error opening indexes created or modified by FoxPro that contained
     aliased fields.  This is now correctly translated.

*  SEEKS on a character value longer than the index key length failed.  SEEK
     values are now trimmed to key length.

*  Doing an APPEND FROM with a source database that has a structural .CDX
     containing tags with aliased fields in the key expressions caused an
     "Alias Not Found" error, due to that fact that the alias is not added
     to the symbol table when the database is opened this way.  The
     structural .CDX is no longer opened when a database is opened for an
     APPEND FROM.

*  The Norton Guide (DBFSIX.NG) is now Norton Guide compatible! <g>

To update the SIx Driver library, copy SIX-UPD.EXE to the directory where
DBFSIX.LIB resides.  Type SIX-UPD to run the update.  The original DBFSIX.LIB
will be copied to DBFSIX.LI$.

To update the SIx Driver Norton Guide file, copy NG-UPD.EXE to the directory
where DBFSIX.NG is located.  Type NG-UPD to run the update.  The original
DBFSIX.NG will be copied to DBFSIX.NG$

If you encounter any problems, contact SuccessWare Technical Support at:

(714) 699-9657 (voice)
-or-
(714) 695-5679 (fax)
