AccSys for xBase or Paradox
AccSys for xBASE
AccSys for xBASE Functions
AccSys for Paradox
AccSys for Paradox Functions
Common Questions about AccSys for Paradox
AccSys for xBASE
AccSys for xBASE is a dynamic software library designed
to provide programmers easy access to the data and index files created
by the popular dBASE databases. With AccSys for xBASE, programmers
can create, read, write and update dBASE files easily without having
to concern themselves with the internal file formats of those databases.
Compilers supported include the Borland Turbo C and C++, and Microsoft
C. Using AccSys for xBASE, the programmer can also develop
applications that run under Microsoft's Windows 3.x, OS/2 and popular
DOS extenders. A full set of access tools gives programmers total
control over the routines to create, read, write and update the
various database, index, and memo files of dBASE III, dBASE IV,
FoxPro, and Clipper.
AccSys for xBASE provides full dBASE network support and
offers 100% network compatibility. xBASE databases provide high-level
programming languages to allow users to create standalone applications.
But these languages are admittedly limited in scope. They provide
neither the flexibility nor the efficiency of C, QuickBasic, or
Visual Basic. Furthermore, xBASE depends upon a run-time library
provided by the database manufacturer and compiled versions may
require expensive development kits. Programmers accustomed to obtaining
excellent performance from applications implemented in C, QuickBASIC
or Visual Basic are understandably reluctant to use a database command
language for serious work. On the other hand, deciphering the complex
file formats used by xBASE and then writing the routines necessary
to access the database files is a daunting task.
Now, with AccSys for xBASE, the dirty work has been done
for you. In fact, AccSys is so complete, you don't even need
to purchase the corresponding xBASE database. AccSys allows
you to build a complete database application in C, QuickBASIC or
Visual Basic from scratch. The standalone programs you write with
AccSys for xBASE create files that can be accessed either
from your application or from within xBASE itself. Several working
examples, complete with source code, are provided on disk.
AccSys for xBASE Functions:
The following is a list of the C functions included
in the AccSys for xBASE Library.
- DBF Database File - A data file that keeps all the
- DBT Memo File - A supplementary file to DBF to keep
non-fixed length ofASCII data.
- MDX Index File - An index file that can keep multiple
indexes usually coupled with the DBF database file.
- NDX Index File - An index file that keeps a single
(Both MDX and NDX Index Files provide fast access to
a DBF Database File.)
Compilers Supported: MSC 5.1 & 6.00, TC, TC++, Zortech,
WATCOM, Clipper and FoxPro
Click here for a listing of more functions
AccSys for Paradox
AccSys for Paradox is a software library designed
to give programmers easy access to the data and index files created
by the Paradox database management program.With AccSys for Paradox,
C and Visual Basic programmers can create,read, write and update
Paradox files without having to concern themselveswith the management
system's internal file formats. A full set of access tools gives
programmers total control over the table files, primary index files
amd secondary index files of the Paradox database management system.
With AccSys, programmers can read and write public and private
BLOBs. AccSys for Paradox offers C and C++ support for the Borland
Turbo, Zortech and WATCOM compilers. With AccSys, programmers can
also develop applications that run under Microsoft's Windows(DLL),
OS/2 or the popular DOS Extenders using the Microsoft C compiler.
AccSys multi-user capabilities automatically handle the network
control file and lock files.
AccSys for Paradox simplifies database operations. Paradox
provides a high level language that allows users to create standalone
applications. But PAL is limited in scope. PAL provides neither
the flexibility nor the efficiency of C. Furthermore, PAL depends
upon a run-time library provided by the database manufacturer. Programmers
accustomed to obtaining excellent performance from applications
implemented in C are understandably reluctant to use a database
command language for serious work. On the other hand, deciphering
the complex formats of the files used by Paradox and then writing
the routines necessary to access the database files is a daunting
task. But now, with AccSys for Paradox, that task has been
completed for you. In fact, AccSys for Paradox is so complete,
you don't even need to purchase Paradox. AccSys for Paradox
allows the programmer to build from scratch a complete database
application in C. The standalone programs you write with AccSys
for Paradox create files that can be accessed either from your
application or from within Paradox itself. Programs written with
AccSys for Paradox are compact and run fast. Source for several
complete examples are provided on disk.
AccSys for Paradox Functions:
The library offers access methods that follow Paradox naming conventions:
- Table: Data file that keeps all the database information
- Primary Index File: An index file that is directly
coupled with key fields of a table
- Secondary Index File: An index file that provides
additional keyed access to the main table (Both Primary and Secondary
Index Files provide fast access to a table.)
- BLOB (or memo) files: Public BLOBS are available
to all users on the system and can only be read. A private BLOB
must be created to create a new BLOB or update a BLOB.
- Paradox network handling files: Files controlled
by the network control directory (PDOXUSRS.NET for Paradox version
4.0 or earlier or PARADOX.NET for Paradox version 3.5 or earlier)
Click here for a listing of more functions
Common Questions about AccSys for Paradox:
What are the differences between AccSys and the Borland Engine?
The major differences are:
- No Sort function in the Engine.
- No "become" function
in the Engine to allow a called program to have the samerights
to the tables opened by the parent program.
- The Engine will not run under
Windows or OS/2.
- The Engine only operated in large
models, AccSys provides all memory models.
- The Engine, when linked into your
application, will add about 100K to your program. AccSys will
add only 25K to 40K to your application.
- The Engine allows only field level
access. AccSys allows access to the record buffer and more than
one field at a time.
- Programs written with AccSys will
generally be smaller and faster than the programs written with
What happens if I have a problem with AccSys and
Copia no longer provides support for the AccSys Product line.
You are provided all source code and available documentation.
Did Copia receive information from Ansa or Borland
on the Paradox file formats?
No. Copia developed AccSys independently starting in 1986. AccSys
first shipped in February 1989.
Since Borland developed Paradox, why are the AccSys
functions smaller and faster?
The author of AccSys has been developing the ISAM file system
for Paradox for over 9 years. We have been able to develop file
buffering and other optimization methods that give AccSys the speed
and size advantage.
Does AccSys run with DOS extenders?
Yes. AccSys has been tested with Rational Systems, DOS-16M
and other DOS extenders.
If I buy the binary verion of AccSys can I purchase
the source code at a later date?
The AccSys products are only available with full source.
Who else sells AccSys?
AccSys is only sold directly by Copia. Resellers do not have the
AccSys product line.
Am I limited on a LAN to my Paradox limit for the
number of users?
No. There is no limit on the number of AccSys applications thatcan
be running on a LAN. There are also no run-time royalty fees for
Why should I buy AccSys for Paradox instead of
the Borland Engine?
Both products are good and will improve because of competition.We
feel that AccSys and Copia provide better overall performance and
technical support. AccSys for Paradox is available for use with
either Microsoft C, Borland C, Zortech or WATCOM.