hendricp@wanda.waiariki.ac.nz (Peter Hendricks) (12/19/90)
A while back I posted requests for source code/libraries to manipulate dBase III files. I received a number of responses, and my friend for whom I posted this has now summarised them. Sorry about the long delay, but he was very busy. Here it is: -------------------------------------------------------------------------- TO: Peter Hendricks FROM: Alby Cartner SUBJECT: C Code for dBaseIII Finally here is my synopsis. Sorry to keep you waiting so long!!! Products that have been recommended/referred are: SCD113.* from the Poets Dilemma (GTnet) Sydney Lattice from The Programmers Shop (800)421-8006, presumed USA Code Base 4 from Sequiter Software Inc. (Canada) Sequiter Software Inc. Suite 209, 9644-54 Avenue, Edmonton, Alberta, Canada, T6E 5V1. $(Can)360. Recommended by several users obtainable from Programmers Connection mail order house in States Compuserve has some PD and Shareware Austin Code Works adverts in most Dr. Dobbs C Database Toolbox from Mix Software, 1132 Commerce Drive, Richardson, TX 75081, USA, $US 30.00 Soft C on Simtel Archives (wsmr_simtel20.army.mil) in PD1:<msdos.database> or PD1:<msdos.c> or PD1:<msdos.dbase> PD in The Programmers Room BBS (317)742-5533 dBx by Desktop AI, 303 Linwood Av., Fairfield, CT, 06430, USA (203)255-3400. This product takes dBase programs and translates the code into C source code using their library functions. I have recently purchased the C Database Toolbox from Mix. It doesn't access dBase files as requested. It has a utility that converts dBase files to its ISAM format so you can work on them and it has yet another utility that can convert its files back to dBase format. As far as an ISAM library and B+ tree library of functions go I am impressed and satisfied that it was money well spent. I have not fully tested these utilites to ensure that the file returns to the exact same dBase schema. Thank you to everyone who replied. I will be checking out some of the other options for direct acces to dBase without corrupting indexes etc. Alby