|
Written by Sergei Kostigoff
|
|
Saturday, 16 February 2008 |
General | Purpose: The code of the database access library dbLib 1.0 has been developed in 1992, because there is no software on market or in Free Source to satisfy the requirements. The requirements were to work on unreliable power supply, and therefore in case of powerfail after power goes back database should continue to work, even if it was re-indexing. |
| | If power fail occured during the re-indexing, after power back reindexing should go from the interruption point further. The technical requirements were to build library from small pieces of code to allow store elementary operations results on disk immediately. Some kind of transactional support has been done at higher level monitor agent on 286-based machine.
| | | There are two sets of code: Turbo Pascal (6.0 and 7.0 should work) and Borland C++ (2.1 as far as I remember). In C++ code there is one more library - string processing primitives. Syntax is similar to TurboPower® Turbo Professional TPString unit. | 
| The code has been developed in 1992. Index files support is based on dBase III® NDX format. Files created by the library is a bit bigger than dBase III® ones, however they are fully compatible with dBase III®. Please note that the software is NOT guaranteed to work under non-DOS 6.22 environment (and may not work under any environment). All addresses (include electronic ones) and telephone numbers given inside the files are NOT VALID anymore. The software has been developed in 1992 (more than 15 years ago!). You may download it at your own risk! |
Downloads
| You may download the source code of dbLib v.1.0 and pre-compiled LIB files here in ZIP format: | | dbLib10.zip | 
| There is some documentation in ASCII text format in the archive. Please note that all adresses and telephone numbers listed in the documentation and source code are NOT valid and outdated. |
Your Comments
| It could be really great if you find time to submit your bug reports and comments to
This e-mail address is being protected from spam bots, you need JavaScript enabled to view it
However I can not promise that bugs will be fixed. |
Regards,  Sergei |
|
Last Updated ( Monday, 14 April 2008 )
|