I am familiar with Jeff Atwood\'s article about how errors are always the programmer\'s fault, but I believe I have really and truly found a bug in a Delphi .pas file.
You can probably put dbcommon.pas in youre project directory. It will then be compiled along with the rest of the project.