Entwickler-Ecke
Datenbanken - BDE-Verständnis
eTormen - Mi 27.11.02 10:30
Titel: BDE-Verständnis
Hallo !
Nachdem ich die BDE installiert habe, läuft meine Datenbank Anwendung, weiß aber nicht genau, was ich da überhaupt gemacht habe.
Hab ein wenig auf der Homepage von Borland gestöbert und nach Informationen gesucht.
Wenn ich es richtig verstanden habe, ist die BDE ein Treiber für die Datenbanken, ist von Entwickler frei weiterzugeben, aber keine Freeware.
Warum wird die dann zum Download freigegeben ?
Ausserdem wird da etwas von "Merge Module" geschrieben, was ist das ? Es gibt viele Versionen, welche soll ich nehmen ? Wenn ich mi nicht verlesen habe, sind die zum BDEs auf der Borland-Seite nur Updates, die nur dann laufen wen auf dem Rechner schon BDE installiert ist. Ich hatte auf meinem Rechner keine BDE, trotzden läuft meine Anwendung, warum ? Habe allerdings die BDE nicht von Borland, sondern "BDE download" in Google eingetippt.
Vielen Dank für jede Hilfe !
Tormen
LCS - Mi 27.11.02 11:39
Hi
die BDE ist eine Art Middleware zum Zugriff auf unterschiedliche Datenbanken über eine gemeinsame Schnittstelle.
Wenn du ein Borland Entwicklerprodukt (Delphi, CBuilder) lizenziert hast, und damit ein Programm schreibst, das die BDE verwendet, darfst du die BDE zusammen mit deinem Programm weitergeben. Eine Installationsdatei nur für die BDE, wie du sie gefunden hast, ist nach den Lizenzbedingungen von Borland illegal.
Deshalb wirst du auf der Borland Seite auch immer nur Updates finden, da die ja davon ausgehen, dass du die BDE schon mit dem entsprechenden Entwicklerprodukt installiert hast.
Die angebotenen Mergemodule werden z. B. von InstallShield verwendet, wenn du eine Installationsroutine für dein Programm erstellst und dabei die BDE einbindest.
Gruss Lothar
Klabautermann - Mi 27.11.02 11:56
Bliebe noch zu erwähnen, das die BDE nicht mehr weiterentwickelt wird und es viele Datenbanke gibt, die ohne BDE laufen.
Borland hat mit D6 DBExpress als defacto nachfolgesystem zur BDE rausgebracht. Auf die meisten Datenbanken kann man z.B. auch per ADO zugreifen.
Was ich damit sagen will, ist das du nicht auf die BDE angewiesen bist, wenn du Datenbankanwendungen schreibst. Du musst dich nur entscheiden bevor du anfängst ;).
Gruß
Klabautermann
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!