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/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.
But that is just the beginning... AM Research introduces a new and improved Level 2 API for C++ programmers. The new API sits on top of the lower-level code to streamline most operations. If you work in C++, just create an object of class DBUse. This gives you dozens of operators and methods. With the level 2 interface it is even easier to write robust data intensive applications.
Special projects oftentimes require a more flexible interface. The level 1 interface enables you control what and when files are opened, when to apply and release locks, and how to recover from errors.
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 SoftC Database Library provides SOUNDEX algorithm support. This feature allows you to index and search for sound-alike or phonetic matches.
The Database Library's file manager is dynamically configured at runtime. This minimizes the programming overhead and simplifies using the library.
The SoftC Database Library supports extended field types such as short (signed/unsigned), long (signed/unsigned), float, double, bit fields, and auto-incrementing.
Unlike other libraries which have built an API specific to this task with new functions and confusing syntax, we provide just one function which establishes a relationship between files. After that just use the regular API functions. Nothing new to learn. The details are hidden!
We support two types of filters: record filters similar to xBASE's 'set filter to' command, and index filtering which enables you to limit the values found in an index. Both record and index filters can be used together.
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 communicate on this WEB Site, chat with our skilled technical support staff, and benefit from the exchange of information, compilable examples, FAQs, and technical information.
Our documentation starts with a 220+ page manual. It is designed to lay flat so that you can refer to it while programming. Every function description includes an associated example program that compiles and executes.
We offer 60 days of free telephone technical support beginning with your first call. After 60 days, technical support is FREE via Fax, CompuServe, and the Internet.
Review some of the functions found in the SoftC Database Library v4.2.
Return to AMR HomePage