In this FAQ we summarize many of the most common questions
we receive from people who are considering purchasing RaSQL/B,
or who are considering upgrading from a prior version of
RaSQL/B. We try to address what the product is, what its
features are, how and where it is used, how it is supported,
and how it interacts with other products.
What is RaSQL/B for FoxPro?
RaSQL/B is FoxPro library that lets your program access
Btrieve files with FoxPro-like functions that look like the
same commands and functions you use to access DBF files.
Several examples: N_XUse(), N_XSeek(), N_XSkip(), N_XScatter(),
N_XGather() instead of Use, Seek, Skip, Scatter and Gather,
respectively. In addition, FoxPro source code routines are
provided that emulate Browse and Edit.
To Top
You said that Btrieve is a client-server
engine. What do you mean?
On a non-client-server system such as DBF+CDX, the
workstation maintains all the data as well as all the indexes.
Every time you add or modify a record, the workstation must
update the index files on the server. Every time you Seek a
record, the workstation must read the index files to lookup the
key value. With Btrieve, all indexes are maintained on the
server: when you add or modify a record, the server updates the
indexes automatically. When you Seek a record, RaSQL
transparently sends the key value to the server: the server
looks up the key value and sends only the record to the
workstation. This can result in an enormous improvement in
network throughput.
To Top
Why should I use RaSQL/B when there are
other shareware and even freeware libraries out there?
RaSQL/B is designed to be immediately intelligible to FoxPro
programs. In addition, most freeware and shareware Btrieve
libraries (as well as many commercial ones) are created by
consultants doing the library thing on the side.
Since product development and support is not their first
priority, you may be in for a rude awakening when you
desperately need support for your mission critical application.
Since 1986 Communication Horizons has been dedicated to
product development, support and enhancement. Don't trust your
mission critical application to anything less.
To Top
Who is Communication Horizons?
In a business where companies and products come and go
seemingly every month, Communication Horizons has been a
fixture on the PC software landscape since 1986. Their
flagship product, NetLib, was introduced in 1986, and has won
either best of or honorable mention in
the DataBased Advisor Readers Choice Awards every year
since 1989.
RaSQL, introduced in 1989, has almost single-handedly raised
the awareness in the "Xbase" community to the benefits of
Btrieve. Between the two, Communication Horizons' products
have been used by tens of thousands of developers world-wide.
Besides providing the highest quality software,
Communication Horizons aims to provide the highest quality
support whether by CompuServe forum, Internet web site,
phone or fax. In fact Neil Weicher, the main developer of
NetLib and RaSQL still oversees technical support.
To Top
Return to RaSQL for FoxPro
RaSQL for FoxPro Function List
RaSQL Tech Support
RaSQL for Clipper
RaSQL for Clipper FAQ