<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Borland_Database_Engine</id>
	<title>Borland Database Engine - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=Borland_Database_Engine"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Borland_Database_Engine&amp;action=history"/>
	<updated>2026-05-14T12:49:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=Borland_Database_Engine&amp;diff=1975816&amp;oldid=prev</id>
		<title>imported&gt;FatalFit: Reverted edits by 186.248.219.51 (talk) to last revision by I dream of horses: nonconstructive edits</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=Borland_Database_Engine&amp;diff=1975816&amp;oldid=prev"/>
		<updated>2023-05-18T17:51:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;a href=&quot;/wiki143/index.php?title=WP:ROLLBACK&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;WP:ROLLBACK (page does not exist)&quot;&gt;Reverted&lt;/a&gt; edits by &lt;a href=&quot;/wiki143/index.php?title=Special:Contributions/186.248.219.51&quot; title=&quot;Special:Contributions/186.248.219.51&quot;&gt;186.248.219.51&lt;/a&gt; (&lt;a href=&quot;/wiki143/index.php?title=User_talk:186.248.219.51&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:186.248.219.51 (page does not exist)&quot;&gt;talk&lt;/a&gt;) to last revision by I dream of horses: nonconstructive edits&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{More citations needed|date=October 2021}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Borland Database Engine&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;BDE&amp;#039;&amp;#039;&amp;#039;) is the [[Microsoft Windows|Windows]]-based core [[database engine]] and connectivity software behind [[Borland Delphi]], [[C++Builder]], IntraBuilder, [[Corel Paradox|Paradox]] for Windows, and Visual dBASE for Windows.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Borland’s [[Turbo Pascal]] had a &amp;quot;database&amp;quot; Toolbox add-on, which was the beginning of the Borland compiler add-ons that facilitated database connectivity. Then came the Paradox Engine for Windows – PXENGWIN – which could be compiled into a program to facilitate connectivity to Paradox tables.&lt;br /&gt;
&lt;br /&gt;
The first DLL-based connectivity engine was &amp;#039;&amp;#039;&amp;#039;ODAPI&amp;#039;&amp;#039;&amp;#039; (Open Database API). It represented Borland’s attempt to centralise connectivity in its suite of applications that included the brand-new Paradox for Windows 4 and Quattro. With version 4.5 / 5.0 of Paradox for Windows, this database engine was crystallised as [[IDAPI]].&lt;br /&gt;
&lt;br /&gt;
In 2000, Borland introduced a new SQL driver architecture called [[dbExpress]], which deprecated BDE SQL links technology.&lt;br /&gt;
&lt;br /&gt;
In 2014, Embarcadero removed the BDE installer from its Rad Studio XE7 install, making it a separate download in order to strengthen the message that the BDE has been deprecated for a number of years. Programmers using the BDE are encouraged to update their software to use newer database connectivity technologies like Embarcadero&amp;#039;s FireDAC, or third-party-provided solutions.&lt;br /&gt;
&lt;br /&gt;
Replacements for BDE include:&lt;br /&gt;
*DBISAM from Elevate Software&amp;lt;ref&amp;gt;{{cite web |title=DBISAM - Everywhere, yet seldom seen |url=https://www.elevatesoft.com/products?category=dbisam |website=Elevate Software |access-date=2021-10-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
*Absolute Database from ComponentAce&amp;lt;ref&amp;gt;{{cite web |title=BDE Replacement, single-file Delphi embedded database Absolute Database |url=https://www.componentace.com/bde_replacement_database_delphi_absolute_database.htm |website=ComponentAce |access-date=2021-10-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
* BDE eXpress by Dr. Erhard Regener: a compatible API that uses [[dBase]] or [[Paradox (database)|Paradox]].&amp;lt;ref&amp;gt;{{cite web |title=BDE eXpress for Windows 8 / 7 / Vista |url=http://www.drregener.com/en/bde7.php |website=DrRegener.com |access-date=2021-10-11}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Design==&lt;br /&gt;
The included set of database drivers enables consistent access to standard data sources: [[Corel Paradox|Paradox]], [[dBASE]], [[FoxPro]], [[Microsoft Access|Access]], and text databases. You can add Microsoft [[ODBC]] drivers as needed to the built-in ODBC socket. Optionally, Borland&amp;#039;s SQL Links product provides access to a range of [[database management system]]s (DBMS), including [[Informix]], [[IBM Db2]], [[InterBase]], [[Oracle database|Oracle]], and [[Sybase]].&lt;br /&gt;
&lt;br /&gt;
BDE is [[object-oriented]] in design. At runtime, application developers interact with BDE by creating various BDE objects. These runtime objects are then used to manipulate database entities, such as [[database table|tables]] and [[SQL query|queries]]. BDE&amp;#039;s application program interface ([[API]]) provides direct [[C (programming language)|C]] and C++ optimized access to the database engine, as well as BDE&amp;#039;s built-in drivers for dBASE, Paradox, FoxPro, Access, and text databases.&lt;br /&gt;
&lt;br /&gt;
The core database engine files consist of a set of [[Dynamic-link library|DLLs]] that are fully [[Reentrant (subroutine)|re-entrant]] and [[thread-safe]]. Included with BDE are a set of supplemental tools and examples with sample code.&lt;br /&gt;
&lt;br /&gt;
BDE system is configured using the BDE Administrator (BDEADMIN.EXE).&lt;br /&gt;
&lt;br /&gt;
Included with BDE is Borland&amp;#039;s Local SQL, a subset of [[ANSI-92]] [[SQL]] enhanced to support Paradox and dBASE (standard) naming conventions for tables and fields (called &amp;quot;columns&amp;quot; in SQL). Local SQL lets you use SQL to query &amp;quot;local&amp;quot; standard database tables that do not reside on a database server as well as &amp;quot;remote&amp;quot; DBMS servers. Local SQL is also essential to make multi-table queries across both local standard tables and those on remote SQL servers.&lt;br /&gt;
&lt;br /&gt;
The older name for the BDE API is the &amp;quot;Integrated Database Application Program Interface&amp;quot; or &amp;quot;IDAPI&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Borland software]]&lt;br /&gt;
[[Category:Database engines]]&lt;br /&gt;
[[Category:Proprietary database management systems]]&lt;/div&gt;</summary>
		<author><name>imported&gt;FatalFit</name></author>
	</entry>
</feed>