Quick DataBase Components
Borland's Delphi © makes the construction of Windows applications easier than ever. In particular, the Borland Database Engine (BDE) offers enormous power with great ease. Sometimes, however, the full might of the BDE is overkill. Wouldn't it be better for your simple projects to use a simple tool, one that could be distributed inside your EXE and didn't require enormous DLLs to function?
The QDB components for Delphi offer fast, indexed access to a flat-file database of variable-sized items. QDB is quick, easy to use, and comes with full installable help. It's also free!
TQDB has been redesigned to work better with TQDBItem and TQDBView the successors of the now obsolete TQDBPanel. TQDBView does the same job that TQDBPanel did but in a more flexible way permitting, among other things, design-time restructuring of QDB files using a component editor. Read the help file carefully before attempting to convert existing applications. TQDBItem offers access to the fields defined by TQDBView but without the overhead of visual display.
Also available are the usual demonstration applications written to show the power and ease of QDB. There is a simple address book, a rewrite of Borland's Animals demo, and a rudimentary knowledge-base system. They each come with full source code. Two of the demos are also available in versions which show the ease of use of the TQDBView component. The TQDBView component editor shows one way to use TQDBItem to augment the functionality of TQDBView. The new Glimpse demo uses TQDBItem to create a simple generic QDB file viewer.
A new component has been added -- TQDBGrid -- which works with TQDBItem to display and edit QDB files in a grid format. NB TQDBGrid will not work with D1.