Copia ProductsSolutionsSupportPressContact About UsFTP Site
 

Products
CopiaFacts
FaxFacts
VoiceFacts
E-MailFacts
3rd Party Products

Copia Products

AccSys for xBase or Paradox
Discontinued

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 database information
  • 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 index.

(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 the Engine.

What happens if I have a problem with AccSys and Paradox?
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 AccSys.

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.

Top

 

Demo Software

Request a demonstration version of the CopiaFacts Suite!

Reprints & Reviews

Read a few recent articles on Copia's line of products!


Get pricing here.