xBaseDataSource Component for Power++


Important UPDATED good news !!!

Announcement: AM Research has acquired the SoftC Database Library from it's author and previous owner, SoftC Ltd. Thanks to your support, we intend to bring this quality product back to the developer market during the 4th quarter of 1998. If you would like to be contacted when shipments of the SoftC Database Library resume, please contact us at at AM Research Company, the new home of SoftC Programming Tools.

In respect to this facts I think we will continue support the xBaseDataSource component. (Actually I have a internal version how has a lot of new features. Ask me if you wish to get a copy)


xBaseDataSource is a component, designed to plug-in in the Power++ component bar. This component allows you to access xBase files (dBase, Clipper, Foxpro etc) from Power++ without the need to install the ODBC drivers.

It is a very good starting point if you with to develop your own datasources, since it shows all necessary actions.

It's usage is the same as for the Query object, but with some modifications:

  1. It does not support SQL statements
  2. In bound controls you can specify the bould column at designtime, but not the datasource. (You can select it, but it gives you an error when you run your application)
  3. The datawindow component can't use the xBaseDataSource, so if you do reporting with it, you still have to install the ODBC drivers

How to use it

Unzip the zip-file in a temporary directory. The use the "Add-Component" menuitem from Power++ to add it to the "Database" components. (You must specify the Install directory)

If you have proceeded correctly, then you will now see this icon on the toolbar.

Actually you will see the properties available in the reference cards, but you will not be able to get online access to the helpfile.


Where to get new versions

Currently we have only one places to download the xBaseDataSource software.

Get the component xBaseDataSource at www.neatech.ch (927kB)

Get the source for the xBaseDataSource at www.neatech.ch (44kB) (You will need the component above as well)


Future of this component

Since I actually have a big project which is based on clipper databases the xBase component will be enhanced in the future. So before you make changes to it, please check with me, so we can avoid conflicts.

What I will implement next are the Filter and Locate functions.


Technical considerations

The component requires the SoftC database library. I have included the testversion of the library so you can make some tests with it. In this version the library imposes the following restrictions: Only 500records/dbf, up to 10files open at a time and single user only.

The full version of the library can be found at http://www.softcltd.com it costs 50US$ and you get the complete source for the libraries. So far I have made good experiences with the library. See the notes above

ASchild@neatech.ch


Copyright

  1. xBaseDataSource is freeware, this means you can use it freely.
  2. You can distribute xBaseDataSource as part of your solution, but you have no right to sell it in any way to your customers.
  3. I do not guarantee that xBaseDataSource does behave in any reasonable way. You use this software at your own risk.

The "legal" stuff

Copyright 1997, NEATECH Andre Schild ("The author")

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESSED, IMPLIED OR OTHERWISE, INCLUDING AND WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, LOSS OF INFORMATION, OR ANY OTHER LOSS) , WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR INABILITY TO USE THIS SOFTWARE.

Back to the homepage

accesses since

Last modified