Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Datenbank Anfänger braucht Hilfe. (https://www.delphipraxis.net/100049-datenbank-anfaenger-braucht-hilfe.html)

Jack23 21. Sep 2007 14:23

Datenbank: Noch Keine • Version: 0.0 • Zugriff über: Wieß ich leider nicht.

Datenbank Anfänger braucht Hilfe.
 
Hallo

Ich habe mir vor einigen tagen Delphi 7 Enterprise Version gekauft. Aus dem Grund weil ich jetzt ernsthaft anfangen will Delphi zu lernen. Jetzt aber mein erstes Problem ich möchte ein Adressbuch programmieren. Aber schon das erste Problem. Wie mache ich die Datenbank? Ich habe jetzt schon verschiedenes Ausprobiert. Ich habe mir ZeosLib runtergeladen. Habe ich nicht hinbekommen. Dann habe ich mir dieses Advantage angeguckt. Aber nirgendwo steht das perfekt erklärt. Damit bin ich dann auch nicht zurecht gekommen. :wiejetzt:

Die ganzen Tutorials habe ich auch schon durch. Kann mir einer von euch noch mal Schritt für Schritt erklären welche Datenbank ich nehmen soll wie ich sie installiere und wie ich sie dann mit Delphi 2007 benutzen kann. Ich komme mir langsam ein wenig blöd vor weil ich das nicht hin bekomme.

Ich habe Delphi 2007.

CodeGear Delphi RAD Studio 2007

Phoenix 21. Sep 2007 14:26

Re: Datenbank Anfänger braucht Hilfe.
 
Schau mal hier: http://www.dsdt.info/tutorials/index.php?cat=6

Aber was hast Du denn nun? Delphi 7, Delphi 2007 / Win32 oder RAD Studio?
Du hast da irgendwie drei Angaben in Deinem Post, die alle unterschiedlich sind.

Jack23 21. Sep 2007 14:30

Re: Datenbank Anfänger braucht Hilfe.
 
Die Tutorials habe ich schon durch leider ohne erfolg.

Sind das drei unterschiedliche? Hm dann ist es Delphi 2007 for Win32.

mkinzler 21. Sep 2007 14:33

Re: Datenbank Anfänger braucht Hilfe.
 
D2007 ist Delphi 11, da ist schon ein Unterschied zu delphi 7. Das Rad besteht aus verschiedenen Personalities, wobei D2007 für Win32 eine ist.

Jack23 21. Sep 2007 14:35

Re: Datenbank Anfänger braucht Hilfe.
 
Ah ok. Ich dachte immer Delphi7 = Delphi 2007. Also heißt das die Tutorials gar nicht dafür gehen? :shock:

mkinzler 21. Sep 2007 14:36

Re: Datenbank Anfänger braucht Hilfe.
 
Doch alles was unter D7 ging, geht auch unter D11. Nur die BDE sollte man seit D6 meiden.

Jack23 21. Sep 2007 14:44

Re: Datenbank Anfänger braucht Hilfe.
 
Ok. Aber in dem ersten Tutorial steht folgendes: ♠
Zitat:

Das Grundgerüst der Datei erstellen wir mit der Datenbankoberfläche. Diese lässt sich von Delphi aus über das Tools-Menü öffnen.
Das Problem ist wenn ich oben in die Menü leiste gehe unter Tools gibt es das da nicht. Und seit dem komm ich nicht weiter. Ich habe wie im ersten Post beschrieben schon verschiedenes ausprobiert. Aber das klappt leider nicht so wie gewünscht.

mkinzler 21. Sep 2007 14:46

Re: Datenbank Anfänger braucht Hilfe.
 
Hier geht es um die BDE, welche wie schon erwähnt seitens Borland mit D6 als veraltet deklariert hat.

Jack23 21. Sep 2007 14:48

Re: Datenbank Anfänger braucht Hilfe.
 
Ah ok. Ich wie bekomme ich dafür eine gute Ersatz Datenbank?

mkinzler 21. Sep 2007 14:50

Re: Datenbank Anfänger braucht Hilfe.
 
Diese Frage taucht hier öfters auf und führt oft zu einer kontroversione Diskussion von Anhängern verschiedener Datenbanken
FireBird, ABS, ADS, MSSQL, Oracle, DB2, MSSQL, ...

Jack23 21. Sep 2007 14:52

Re: Datenbank Anfänger braucht Hilfe.
 
Ok ich möchte eine einfache haben. Kannst du mir eine empfehlen und kannst du mir genau erklären wie ich sie mit Delphi 2007 verbinden kann?

DeddyH 21. Sep 2007 14:54

Re: Datenbank Anfänger braucht Hilfe.
 
Für Firebird mit ZEOS kannst Du z.B. hier mal nachlesen.

mkinzler 21. Sep 2007 14:54

Re: Datenbank Anfänger braucht Hilfe.
 
Ich persönlich bevorzuge FireBird. Darauf kann man u.a. per IBX oder Zeos zugreifen
http://www.dsdt.info/tutorials/?cat=6

Jack23 21. Sep 2007 14:58

Re: Datenbank Anfänger braucht Hilfe.
 
Ah die hatte ich schon mal ausprobiert. Die geht aber nur bis Delphi 10. Ist das schlimm?

mkinzler 21. Sep 2007 15:00

Re: Datenbank Anfänger braucht Hilfe.
 
Warum sollte es nur bis D2006 gehen?

Jack23 21. Sep 2007 15:15

Re: Datenbank Anfänger braucht Hilfe.
 
Wenn ich um sie zu installieren unter packages steht da nur delphi 5-10. Aber ich brauche doch elf.

mkinzler 21. Sep 2007 15:16

Re: Datenbank Anfänger braucht Hilfe.
 
Nimm das von D10.

Jack23 21. Sep 2007 15:42

Re: Datenbank Anfänger braucht Hilfe.
 
Ok soweit bin ich schon aber ich komme da nicht weiter:

Aus dem Unterverzeichnis packages\delphi7 der Library wird die Delphi Projektgruppe ZeosDbo.bpg geöffnet und die folgenden Komponenten in genannter Reihenfoge installiert:

* ZCore.bpl
* ZParseSql.bpl
* ZPlain.bpl
* ZDbc.bpl
* ZComponent.bpl

habe weil es die Dateien im Delphi10 Unterordner nicht mehr gibt einzeln geöffnet.

Habe dann bei jedem auf Project --> kompilieren geklickt. Aber diese Teile wurden nicht erstellt: *
* TZQuery
* TZReadOnlyQuery
* TZUpdateSQL
* TZTable
* TZStoredProc
* TZSQLProcessor
* TZSQLMonitor
* TZSQLMetadata

mkinzler 21. Sep 2007 15:43

Re: Datenbank Anfänger braucht Hilfe.
 
Nimm nicht die fertigen Bibliotheken sonder die Packages und kompiliere sie selber. Und nimm die von D10 nicht die von D7

Jack23 21. Sep 2007 15:47

Re: Datenbank Anfänger braucht Hilfe.
 
wenn ich unter --> packages --> delphi10 kommen da nur Dateien mit der endung dpl, dproj, und bds proj.

Wo und wie soll ich die denn kompilieren?

mkinzler 21. Sep 2007 15:50

Re: Datenbank Anfänger braucht Hilfe.
 
Da müsste es auch dpks geben

Jack23 21. Sep 2007 15:53

Re: Datenbank Anfänger braucht Hilfe.
 
ok habe ich gerade gemacht. jedes einzelne geöffnet und bin auf die leiste oben --> Projekt --> kompilieren gegangen. nach wie vor tut sich nichts.

mkinzler 21. Sep 2007 16:01

Re: Datenbank Anfänger braucht Hilfe.
 
Gehe in die Projektverwaltung. Im Kontextmenü gibt es dann die Funktionen Kompilieren und Installieren. Wobei nur ZComponent installiert werden kann. Alle anderen brauchst du nur kompilieren

mkinzler 21. Sep 2007 17:42

Re: Datenbank Anfänger braucht Hilfe.
 
http://www.delphi-forum.de/viewtopic.php?t=76540

Jack23 21. Sep 2007 22:09

Re: Datenbank Anfänger braucht Hilfe.
 
Zitat:

Zitat von mkinzler
Gehe in die Projektverwaltung. Im Kontextmenü gibt es dann die Funktionen Kompilieren und Installieren. Wobei nur ZComponent installiert werden kann. Alle anderen brauchst du nur kompilieren

Ok habe ich gemacht. Aber es geht immer noch nicht, Unter Tool-Palette wurde nichts eingetragen.

mkinzler 22. Sep 2007 08:17

Re: Datenbank Anfänger braucht Hilfe.
 
Wie geschrieben must du ZComponent installieren (In diesem Package befinden sich die Komponenten)

Jack23 22. Sep 2007 09:59

Re: Datenbank Anfänger braucht Hilfe.
 
Habe ich gemacht. Bekomme jetzt aber folgende Fehler wenn ich ZComponent installieren will:

[DCC Fehler] E2466 Ein 'Never-build' Package '.ZComponent' benötigt 'always-build' Package 'ZParseSql'
[DCC Fehler] E2466 Ein 'Never-build' Package '.ZComponent' benötigt 'always-build' Package 'ZCore'
[DCC Fehler] E2466 Ein 'Never-build' Package '.ZComponent' benötigt 'always-build' Package 'ZDbc'
[DCC Fehler] E2466 Ein 'Never-build' Package '.ZComponent' benötigt 'always-build' Package 'ZPlain'

Edit: Ok war wohl etwas voreillig.Unter Menü --> Komponenten --> Packages
steht das alles installiert ist. Aber warum finde ich in der Toll Palette nichts davon?

mkinzler 22. Sep 2007 18:44

Re: Datenbank Anfänger braucht Hilfe.
 
Ganz einfach, weil die Installation des Packages nicht geklappt hat. Ändere mal die Abhängigkeitsregel

Jack23 23. Sep 2007 17:55

Re: Datenbank Anfänger braucht Hilfe.
 
Abhängigkeitsregel? Was ist das? Kannst du mir das erklären?

mkinzler 23. Sep 2007 18:15

Re: Datenbank Anfänger braucht Hilfe.
 
Stell mal die Projektoptionen für das Package um


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:14 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz