![]() |
Datenbank: BDE • Zugriff über: BDE (DataAcess & DataControls)
BDE auf anderen Computern
Also erstmal möchte ich das Forum hier loben. Ich bin zwar neu hier (als registrierter Nutzer) aber das Forum hat mir durchaus schon gute Dienste geleistet. Aber zu meinem Problem:
Ich programmiere in Delphi 6 und würde gerne eine Datenbankapplikation schreiben. Bei mir funktioniert sie nach Fertigstellung auch wunderbar. Nur wenn ich das Programm auf einem anderen Computer installiere, der nicht mit Delphi (und daher auch nicht mit der BDE) ausgerüstet ist, kommt er, wenn ich das Programm nach der erfolgreichen Installation starte mit folgender Meldung: >>(Name des Programmes) hat ein Problem festgestellt und muss beendet werden.<< :( Nun habe ich mir so meine Gedanken gemacht und mir kam die Idee, dass es mit der fehlenden BDE zusammenhängt. Und nun meine Frage: Gibt es eine Möglichkeit, die BDE extra zu installieren, ohne gleich das ganze Delphi-Paket zu installieren? Mit den BDE-Setups, die ich so im Netz gefunden habe, hat das irgendwie nicht so funktioniert. Und wenn ja, wie kann ich das in meine Setup-Routine integrieren? Ich sollte vielleicht dazusagen, dass ich meine Setup-Routinen mit "Z-Up" entwickle. Thx. im Voraus. P.S.: Sry, aber ich habe die beiden Fragen "Welche Datenbank nutzt du" und "Wie greifst du darauf zu" noch nicht ganz so kapiert. Also ich weiß jetzt nicht ganz, ob die BDE die Datenbank ist, oder nicht? |
Re: BDE auf anderen Computern
Ja, bei Delphi ist ein Merge-Modul für die BDE dabei. Es gint auch Stnd-alone Installer für die BDE.
|
Re: BDE auf anderen Computern
Ne Ahnung, wo ich diesen BDE Installer finde? Ich habe natürlich auch sone einfache Version vom InstallShild auf dem Rechner, der im Delphi-Paket dabei war. Aber da blicke ich genauso wenig durch, wie mit der BDE auf anderen Computern. :oops: Und da wäre der Stand-Alone Installer glaube ich einfacher. Oder wie bzw. wo finde ich dieses Merge-Modul und wie muss ich das in "Z-Up" integrieren?
|
Re: BDE auf anderen Computern
Das Merge Modul ist für IS.Es gibt aber auch (inoffizielle) für andere Installer.
Folgenden Stand-Alone-Installer hat ggogle gefunden: ![]() |
Re: BDE auf anderen Computern
Thx. werde es mal ausprobieren.
|
Re: BDE auf anderen Computern
hi,
habe früher auch mit der bde gearbeitet, jetzt aber alles auf ADODB umgestellt. Die funktionen sind sehr ähnlich und das problem, irgendwo eine BDE zu installieren hat sich erledigt. Habe allerdings bisher nur mit SQL zu tun gehabt und dafür haben die system einen provider... |
Re: BDE auf anderen Computern
Zitat:
Um mit der BDE auf andere Datenbank Systeme zugreifen zu können, benötigte es sogenannte "Merge Modules", dort seien in erster Linie die für Interbase genannt. Die BDE ist veraltet und wird von Borland (genauso wenig wie von Codegear) nicht mehr weiterentwickelt, und das schon seit Jahren nicht mehr. D.h. also, wenn die BDE nicht unter Vista laufen würde (keine Ahnung, habs nicht probiert), dann hast du für das OS Pech gehabt. Du merkst also, du solltest dich nach Alternativen umkucken. Bis dahin, hier mal ein Link zum Installieren der BDE als Standalone. ![]() (übrgens mit IE erstellt) |
Re: BDE auf anderen Computern
Thx. erstmal für die ausführliche Beschreibung der BDE un den Link zum BDE-Installer.
Vor allem ging meine Frage in Bezug zum OS: :arrow: WIN XP. WIN Vista ist momentan, nachdem was ich so gesehen habe noch ziemlich verbuggt und deshalb denke ich über einen OS-Wechsel (wenn überhaupt) wahrscheinlich erst in den kommenden Jahren nach. Und zu den Alternativen: Wie sieht es da aus? Was sind zum Beispiel gute Alternativen und gibt es darunter welche, bei denen man kein Programmierprofi sein muss? |
Re: BDE auf anderen Computern
Datenbanken gibt es wie Sand am Meer, und da alle SQL verstehen, spielt es aus Entwickler Sicht nur eine untergeordnete Rolle, welche DB letztenendes gewählt wird. Es gibt zwar Unterschiede in den Details da diverse DB etwas erweiterte SQL Dialekte verstehen (z.B. T-SQL beim MS SQL Server), aber ähnlich sind sie sich alle.
Aus Delphi Sicht kommen natürlich andere Komponenten zum Einsatz (also z.B. statt TQuery die TADOQuery wenn über ADO auf die DB verbunden wird), oder gar spezialisierte Komponenten für spezifische DB Server (z.B. SDAC von Corelab). Allerdings basieren all diese Varianten auf der Basisklasse TDataset, und unterscheiden sich demnach auch nur unwesentlich. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz