The SoftC Database Library was designed to give software development professionals easy access to xBASE data, index and memo files. The Database Library enables you to write C programs to create, access, and update files that are 100% compatible with Clipper, dBASE III+, dBASE IV, dBASE 5, Visual dBASE, FoxBASE+, FoxPro, Visual FoxPro, Alpha IV, Alpha 5, and other compatible DBMS packages.
Try before you buy! Download Library Evaluation Kits.
Pricing and ordering information.
Some libraries have different APIs for each xBASE product supported. Others require you to rebuild the library when you change xBASE dialects. Our single API allows you to interact with the entire xBASE family. You can decide what xBASE dialect you want to use at run-time.
The SoftC Database Library is a self-contained DBMS. Use it alone to create and maintain your databases, or use one of the supported DBMS packages for some things, and the SoftC Database Library for others.
These days, most databases are accessed across a network. Our library fully supports automatic and manual record and file locking that are fully compatible with the target DBMS. Disk I/O caching is also supported to improve performance even in single-user configuration. You control cache and page size - while other packages force you to a stock cache size. And, there is no limit to the number of databases you can have open.
The library provides complete access to industry standard DBMS file formats (DBF, DBT, FPT, CDX, IDX, compressed IDX, MDX, NDX, and NTX). You have the freedom to "mix and match" formats. For example, use a FoxPro (CDX) index with a Clipper database and dBASE IV memos (DBT).
If your application requires a 32-bit environment, take a closer look at the Database Library. SoftC is the only library that offers support for Windows 95, Windows NT, OS/2, UNIX, and 32-bit DOS in a single package.
The Database Library's file manager is dynamically configured at runtime. This minimizes the programming overhead and simplifies using the library.
We support index filtering which enables you to limit the values found in an index.
The SoftC Database Library has a comprehensive error return system, so if something breaks it provides the context in which the error occurred. But this is only the start of our commitment to you. Once you own the SoftC Database Library, you have joined a family of thousands who regularly chat with our skilled technical support staff, and benefit from the exchange of information, compilable examples, FAQs, and technical information.
We supply a 140+ page online manual (Rich Text Format). Most word processors can import the RTF manual so you can can view it on-line, or print all or part of it any time you want. Every function description includes an associated example program that compiles and executes.
We offer free technical support via Fax, and the Internet.
Review some of the functions found in the SoftC Database Library v3.4.
Return to AMR HomePage