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 |
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. |
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. |
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.
|
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:
|
Re: Datenbank Anfänger braucht Hilfe.
Doch alles was unter D7 ging, geht auch unter D11. Nur die BDE sollte man seit D6 meiden.
|
Re: Datenbank Anfänger braucht Hilfe.
Ok. Aber in dem ersten Tutorial steht folgendes: ♠
Zitat:
|
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.
|
Re: Datenbank Anfänger braucht Hilfe.
Ah ok. Ich wie bekomme ich dafür eine gute Ersatz Datenbank?
|
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, ... |
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?
|
Re: Datenbank Anfänger braucht Hilfe.
|
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 |
Re: Datenbank Anfänger braucht Hilfe.
Ah die hatte ich schon mal ausprobiert. Die geht aber nur bis Delphi 10. Ist das schlimm?
|
Re: Datenbank Anfänger braucht Hilfe.
Warum sollte es nur bis D2006 gehen?
|
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.
|
Re: Datenbank Anfänger braucht Hilfe.
Nimm das von D10.
|
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 |
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
|
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? |
Re: Datenbank Anfänger braucht Hilfe.
Da müsste es auch dpks geben
|
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.
|
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
|
Re: Datenbank Anfänger braucht Hilfe.
|
Re: Datenbank Anfänger braucht Hilfe.
Zitat:
|
Re: Datenbank Anfänger braucht Hilfe.
Wie geschrieben must du ZComponent installieren (In diesem Package befinden sich die Komponenten)
|
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? |
Re: Datenbank Anfänger braucht Hilfe.
Ganz einfach, weil die Installation des Packages nicht geklappt hat. Ändere mal die Abhängigkeitsregel
|
Re: Datenbank Anfänger braucht Hilfe.
Abhängigkeitsregel? Was ist das? Kannst du mir das erklären?
|
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