BDE

Aus RAD Studio
(Weitergeleitet von Borland Database Engine)
Wechseln zu: Navigation, Suche

Nach oben zu BDE-Datenbankanwendungen weitergeben


Warnung: Die Borland Database Engine (BDE) ist veraltet und wird nicht mehr weiterentwickelt. Die BDE wird beispielsweise nie Unicode unterstützen. Sie sollten daher mit der BDE keine neuen Entwicklungen vornehmen. Erwägen Sie, Ihre vorhandenen Datenbankanwendungen von der BDE nach FireDAC zu migrieren.

Für den Datenbankzugriff auf Standard-Delphi-Datenkomponenten können Sie die Borland Database Engine (BDE) verwenden. Rechte und Einschränkungen hinsichtlich der Weitergabe der BDE finden Sie in dem Dokument BDEDEPLOY (C:\Programme\Gemeinsame Dateien\Borland Shared\BDE).

Die Verwendung eines zertifizierten Installationsprogramms zur Weitergabe von BDE-Dateien ist aus folgenden Gründen wichtig:

  • Eine inkorrekte Installation der BDE oder einer Teilmenge der BDE kann die Funktion anderer Anwendungen, welche die BDE nutzen, beeinträchtigen. Davon können nicht nur Embarcadero-Anwendungen, sondern auch Programme anderer Hersteller betroffen sein, die die BDE nutzen.
  • Unter 32-Bit-Windows 95/NT und höher werden die BDE-Konfigurationsdaten nicht mehr in .INI-Dateien (wie dies in den 16-Bit-Versionen der Fall war), sondern in der Windows-Registrierung gespeichert. Das Festlegen der korrekten Einträge bei der Installation und das Durchführen von Löschungen bei der Deinstallation gestaltet sich sehr komplex.

Es ist möglich, nur diejenigen Komponenten der BDE zu installieren, die zur Ausführung einer Anwendung erforderlich sind. Verwendet eine Anwendung z. B. nur Paradox-Tabellen, braucht nur die BDE-Komponente installiert zu werden, die für den Zugriff auf Paradox-Tabellen zuständig ist. Auf diese Weise wird der von einer Anwendung belegte Festplattenspeicher reduziert. Eine Teilinstallation der BDE kann mit zertifizierten Installationsprogrammen wie InstallAware Express durchgeführt werden. Entfernen Sie bei einer Teilinstallation keine BDE-Systemdateien, die zwar von der weitergegebenen Anwendung nicht benötigt werden, aber für die Ausführung anderer Programme unbedingt erforderlich sind.

Siehe auch