Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Wo steckt die Datenbankoberfläche? (https://www.delphipraxis.net/77403-wo-steckt-die-datenbankoberflaeche.html)

bweichel 19. Sep 2006 08:44


Wo steckt die Datenbankoberfläche?
 
hallo,

ich bin neu hier und programmierer auch noch keine 24 Stunden mit delphi. ich bin gerade dabei die tutorial auf einigen internetseite durchzugehen. dabei komme ich jetzt an die rubrik datenbankprogrammierung.

ich besitze den turbo explorer von borland. angeblich soll der kaum abgespeckt sein. na ja, ich soll jetzt auf jedenfall die datenbankoberfläche unter dem menüpunkt tools öffnen. da steht jedoch nix von datenbankoberfläche. ja noch nicht einmal so was ähnliches.

hier auf der seite steht auch das man mit turbo delphi sehr wohl datenbankanwendungen schreiben kann. also sollte doch das tool auch hier vorhanden sein.

kann mir jemand sagen wo und wie ich das tool aufrufen kann?

vielen dank!

gruß björn

mkinzler 19. Sep 2006 08:45

Re: Wo steckt die Datenbankoberfläche?
 
Diese war Teil der BDE ist wohl aber in der Zwischenzeit nicht mehr dabei.

hoika 19. Sep 2006 09:04

Re: Wo steckt die Datenbankoberfläche?
 
Hallo,

suche mal nach dbd.exe,
vielleicht ist er ja nur nicht verlinkt.

Wenn du nicht gerade was mit Paradox und DBase
machen willst, solltest du dir eh ein Tool für deine
wunsch-DB besorgen,
z.B. IBExpert für Firebird (jaja ;) ).


Heiko

bweichel 19. Sep 2006 09:15

Re: Wo steckt die Datenbankoberfläche?
 
also die datei ist in meiner turbo explorer installation nicht enthalten. welche datenbank würdet ihr denn empfehlen? ich möchte die anwendungen später einfach weitergeben können. habe bis jetzt erfahrungen mit sql und mysql datenbanken.

mkinzler 19. Sep 2006 09:22

Re: Wo steckt die Datenbankoberfläche?
 
Wenn du Erfahrungen mit MySQL hast, kannst du ja diese Datenbank nehmen. was meinst du mit sql (ein bestimmtes Produkt oder die Abfragesprache)?

bweichel 19. Sep 2006 09:34

Re: Wo steckt die Datenbankoberfläche?
 
also mit sql meine ich die sql datenbank (microsoft, msde)... mysql geht dann wohl auch... gibt es dafür einen connector in delphi... also in dem tutorial wird das beispiel momentan mit einer paradox datenbank umgesetzt. da ich noch nicht viel erfahrungen mit delphi habe, wäre es glaube ich nicht schlecht, wenn ich die gleichen grundvoraussetzungen hätte wie im tutorial angegeben. oder ist es relativ einfach anstatt paradox mysql oder sql zu verwenden? wie gesagt mit den statements in mysql und sql kenne ich mich aus.

mkinzler 19. Sep 2006 10:05

Re: Wo steckt die Datenbankoberfläche?
 
Wenn du meinst ...

[edit=Admin]Sorry, aber nach Studium der Lizenz habe ich herausgefunden, dass der DBD nicht so weitergegeben werden darf. Daher habe ich den Download entfernt. Mfg, Daniel[/edit]

bweichel 19. Sep 2006 10:43

Re: Wo steckt die Datenbankoberfläche?
 
super danke... das hat bestens funktioniert.

im beispiel wurde eine paradox 7 tabelle angelegt und mit TDBNavigation, der TTable und TDataSource komponente darauf zu gegriffen. für mich neu sind die anscheinend mehrere möglichkeiten auf datenbanken zu zugreifen. ich kann mich jetzt unmöglich mit allen beschäftigen um herauszufinden was davon gut ist und was nicht. könnte mir vielleicht jemand einen kurzen einblick über die verschiedenen datenbankzugriffsmodelle geben? wenn die o. g. die beste ist, dann würde ich mich hiermit auch zufrieden geben. das funktionierte nämlich bestens. hoffe das geht genauso mit einer mysql und access datenbank. oder etwas nicht?

ts-soft 19. Sep 2006 10:49

Re: Wo steckt die Datenbankoberfläche?
 
Bin auch neu und habe die Datenbankoberfläche gesucht (wird im ersten DB-Tutorial verwendet), wird leider nicht in den Tools eingetragen. Letztendlich hab ichs aber unter "Gemeinsame Dateien\Borland" gefunden. Auch wenn das nicht mehr so unterstützt wird, sollte man es Einsteigern nicht so schwer machen, indem es dort nicht eingetragen ist, wo es sollte. Im ersten Moment denkt jeder an eine Turbo-Einschränkung, damit tun sie niemanden einen Gefallen :|

bweichel 19. Sep 2006 10:58

Re: Wo steckt die Datenbankoberfläche?
 
also ich konnte die datenbankoberfläche über "tools" -> "tools konfigurieren" -> "hinzufügen" in die rubrik "tools" meiner turbo version hinzufügen...

freut mich das soviele gleichzeitig das problem haben. wie sieht es bei dir mit dem tutorial für den aufbau der verbindung zu einer access datei aus? ich würde gerne daten in einer access datei speichern und suche gerade nach einer lösung hiefür.

mkinzler 19. Sep 2006 11:02

Re: Wo steckt die Datenbankoberfläche?
 
Access kannst du auch per BDE über ODBC machen aber besser über Ado (dbGo). das Prinzip ist das Selbe.

bweichel 19. Sep 2006 11:31

Re: Wo steckt die Datenbankoberfläche?
 
hab jetzt eine TADOConnection und TADOTable Komponente eingefügt. Verwende in der TADOConnection "Microsoft Jet 4.0 OLE DB" und habe die Access Datei mit dem Verzeichnis meiner Tabelle verknüft. In der TADOTable Komponente konnte ich auch ADOConnection1 als "Connection" auswählen und die gewünschte Tabelle "adressen", in der TDBNavigation wird unter Connection jedoch nichts aufgeführt. Was mache ich falsch? Habe ich noch eine Komponente vergessen? Oder kann TDBNavigation für den Zugriff mit ADO nicht verwenden?

mkinzler 19. Sep 2006 11:41

Re: Wo steckt die Datenbankoberfläche?
 
Verknüpfe eine TDataSource mit der Table und den Navigator mit der Datasource.

bweichel 19. Sep 2006 11:53

Re: Wo steckt die Datenbankoberfläche?
 
Habe jetzt folgende Komponenten verknüft... TADOConnection, TADOTable und eine TDateScource. Oder muss es eine TTable Komponente sein. Ich wenn ich das Programm ausführe, kann ich keine Eintragungen machen. Beim ersten Versuch mit der Paradox 7 Datenbank war die Option "aktiv" dafür verantwortlich. Hier mußte ich "true" eintragen, damit direkt eine Verbindung zur Datenbank aufgebaut wird. Obwohl noch immer True eingetragen ist, kann ich nichts eintragen... woran kann das liegen? Die Verbindung habe ich getestet und sie war erfolgreich.

bweichel 19. Sep 2006 13:50

Re: Wo steckt die Datenbankoberfläche?
 
Ok, es postet keine mehr. Hat wahrscheinlich auch damit zu tun, das sich meine Fragen nun immer mehr auf Datenbankabfragen einstellen und das eigentlich nicht das Thema war. Aber ich möchte noch eine kurze Zusammenfassung über das Thema geben.

Also die "Datenbankoberfläche" ist bei dem Turbo Explorer von Delphi eventuell nicht dabei, auf jedenfall ist sie nicht standardmäßig unter dem Menüpunkt "Tools" -> "Datenbankoberfläche" zu finden. Ich habe sie nach der seperaten Installtion in folgendem Verzeichnis bei mir gefunden: "C:\Programme\Gemeinsame Dateien\Borland Shared\Database Desktop\dbd32.exe". Ich weiß ehrlich gesagt nicht ob sich diese Datei bereits vor meiner erneuten Installation in diesem Verzeichnis befunden hat. Wenn ihr Sie nicht findet, dann müßt ihr irgendjemanden bitte euch die dbd32.exe zu zusenden. Weiter oben wurde ja erwähnt das die Weitergabe nicht erlaubt ist. Also alles auf eigene Gefahr.

Ich denke somit die Frage nach: "Wo steht die Datenbankoberfläche?" für Delphi Turbo Explorer Nutzer ausreichend beantwortet zu haben.

Beste Grüße

Björn

blawen 19. Sep 2006 19:51

Re: Wo steckt die Datenbankoberfläche?
 
Zitat:

Zitat von bweichel
Wenn ihr Sie nicht findet, dann müßt ihr irgendjemanden bitte euch die dbd32.exe zu zusenden. Weiter oben wurde ja erwähnt das die Weitergabe nicht erlaubt ist. Also alles auf eigene Gefahr.

Du bist Dir schon im klaren, dass Du hier öffentlich aufforderst, gegen die Lizenzbestimmungen von Borland zu verstossen? Der Zusatz "Also auf eigene Gefahr" ist natürlich kalter Kaffee und wird Dich nicht vor irgendwelchen Forderungen schützen...

Ich hab's nicht gewusst...ne ne, ich nicht... :roll: :?

mkinzler 19. Sep 2006 19:57

Re: Wo steckt die Datenbankoberfläche?
 
Bei den Examples der JVCL befindet sich auch ein besserer Nachbau davon


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:02 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-2025 by Thomas Breitkreuz