BDE Reference - The Borland Database Engine Online Reference

For the BDE developer

The original comprehensive WinHelp BDE32.hlp reverse recompiled into HTML WebHelp format.
For those needing to support existing BDE based systems.
WebHelp link: BDE32 recompiled WebHelp
and for download the equivalent HTMLhelp version: BDE32help.zip.
To view code examples in the manual on a given subject - do seach on:
[C Examples <name of BDE Function>] or [Delphi Examples <name of BDE Function>]
for example on [Delphi Examples DbiDoRestructure] - Example link.
See also BDE Error Codes: Delphi5ApdxBdeErrorCodes.pdf

Note: This manual was written at a time, when Delphi 5 and C++ Builder 5
were the most recent available development IDEs.
Versions later, some Delphi/C++ Builder keywords (e.g. String, Integer, PChar, etc.) were
redefined with new meanings different from what expected by BDE modules described.
This may turn code in this manual non-functional, unless modified for later versions of Delphi/C++ Builder.
For example, you may have to replace PChar with PAnsiChar in the BDE32 code examples.
Also, before Delphi 2009 "string" was an alias for AnsiString, whereas from Delphi 2009 and later, string is an alias for UnicodeString (≡WideString), and before Delphi string (in Pascal) was an alias for ShortString (String[255]).
Finally: Some code errors (still uncorrected) have been reported on the BDE Reference manual.

See also: BDE Admin help as WebHelp