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! Caveat! It is some years since these components were developed and they probably won’t function beyond D5 without a lot of tweaking. They are–regrettably–also unsupported. Nevertheless I hope you find them useful in some way.
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.
- Download QDB source code (v2.12) (41K)
- Download QDBView source code (v2.12) (18K)
- Download QDBGrid source code (v2.12) (51K)
- Download QDB help files for D1 (v2.10) (75K)
- Download QDB help files for D2 (v2.10) (75K)
- Download QDB help files for D3 (v2.10) (74K)
- Download QDB help as html (v2.10) (166K)
- Download QDB address-book demo (11K)
- Download QDB address-book demo (using QDBView) (12K)
- Download QDB animals bitmap demo (63K)
- Download QDB animals bitmap demo (using QDBView) (63K)
- Download QDB knowledge-base demo (76K)
- Download QDB file-viewer demo (using QDBItem) (3K)
It appears that some components mentioned in the “QDB help as html (v2.10)” aren’t present in the QDB source code. Namely, I can’t find any file with a type TQDBView or TQDBItem. The read_me.txt files says these are available in “qdbv.zip”, but I don’t see that file either.
Is this archive still available? I really like QDB, it looks like it’s exactly what I need for a pretty large project. Any help would be appreciated.
Isaac,
When I moved my programming stuff over from my old site I decided not to bother transferring the View and Item components. Partly the decision was a matter of the workload of the move and partly a sense that the original QDB did the job more straightforwardly–the direction QDBView and QDBItem were moving in was toward QDB being a fully fledged database suite and that seemed in hindsight a role far better handled by many other component suites. I think QDB itself does a simple job cleanly and well and very compactly.
All that said … I’d be happy to post the remaining files for you to take a look.
Rob
Thank you for your QDB component, which I am using in version 2.1 under D5. I had to download it elsewhere as the links on this page did not work for me. I would also be interested in TQDBView and TQDBItem. Would it be possible to get a copy of the relevant files?
Cameron, The links should be working again now. I was trying out a plugin to help monitor the downloads and it messed everything up.
Any chance these components will be updated for newer versions of Delphi?
Daniel: Sorry, no chance at all. I don’t have the later versions of Delphi and haven’t been inviolved in Delphi programming for quite a while. But you have the source code…