![]() |
Datenbank: noch keine • Version: na • Zugriff über: Noch garnicht
Welche Datenbank
Hallo,
Bitte nicht gleich mit Steinen werfen weil diese Frage schon öfter mal gestellt wurde. Ich bin der totale DB-Anfänger, habe bis jetzt versucht alles über einen eigenen DateiFormat zu erledigen. Ich möchte gerne Ein Prog schreiben das etwa 2 bis 3 Tabellen zugreiffen soll. In den Tabellen sollen meisst nur TextInformationen abgelegt werden mit aussnahme eines Bildes pro Datensatz aber auch nur in einer der 2/3 Tabellen. Jetzt meine Frage: Welche DB soll ich nehmen? Ich habe mich hier ein wenig durchgelesen und habe gesehen das die BDE wohl noch einiege Fehler hat und auch nicht umbedingt etwas für mein Ziel ist da ich eine zusätzliche Installation zum Programm vermeiden möchte. Eine oder 2 DLL's die ich mit einem Programm mitgeben müsste wären in Ordnung. Ach Ja ich benutze Delphi2005. Habe hier auch etwas über die Firebird Embedded gelesen habe aber nicht wirklich viel verstanden. Und die soll es ja auch nur bis Delphi7 geben (laut einen Tutorials). |
Re: Welche Datenbank
Also ich persönlich empfehle die MySQL-Datenbank, da diese leicht zu administieren ist und du über Delphi mit der ZEOS-Komponente zugreifen kannst..
Gut's Nächtle |
Re: Welche Datenbank
Muss man für die MySQL DB nicht einen MySQLServer mitinstallieren?
|
Re: Welche Datenbank
Wenn Du nicht viel weitergeben und eine DB-Installation vermeiden möchtest, dann bring ich mal wieder den Advantage Local Server ins Spiel. Bringt ein eigenes Dataset mit und ist bis zu 5 Usern kostenfrei.
|
Re: Welche Datenbank
Zitat:
|
Re: Welche Datenbank
Sorry, war etwas blöd ausgedrückt :oops: Bis zu 5 Netzwerkbenutzern ist es kostenfrei. Einzelanwender kannst Du ohne Ende haben :zwinker:
|
Re: Welche Datenbank
Wie benutze ich den Advantage Local Server? Wo finde ich Infos dazu? am besten auf Deutsch. Ist es auch ein Server der im hintergrund immer laufen muss um auf die Datei zuzugreifen? was muss ich mit meiner Anwendung weitergeben?
|
Re: Welche Datenbank
Mach Dich erstmal mit
![]() |
Re: Welche Datenbank
OK habe einieges dort durchgelesen.
Habe aber noch ne Frage wo finde ich den WindowsClientkit in dem der ALS enthalten ist. |
Re: Welche Datenbank
Wenn ich mich recht erinnere :gruebel: , ist der ALS (also die eine DLL) bei der Installation vom Dataset und/oder dem Advantage Data Architect dabei.
|
Re: Welche Datenbank
Zitat:
|
Re: Welche Datenbank
Gut, dann hab ich mich doch richtig erinnert :zwinker:
|
Re: Welche Datenbank
Hallo,
für kleinere Projekte nutze ich schon seit Jahren DBISAM von ![]() Der Vorteil ist, daß der DB-Treiber mit der EXE mitgelinkt wird - es wird keine zusätzliche DLL oder ein Server benötigt. Ist aber kostenpflichtig! |
Re: Welche Datenbank
Kostenpflichtig ist nicht gut ich will mit dem Programm doch kein Geld machen soll Freeware werden.
|
Re: Welche Datenbank
Hi,
entgegen der Aussage in diesem Tutorial (würde mich mal interessieren welches das war) funktioniert Firebird wunderbar mit neueren Delphi-Versionen. Wenn Du Probleme mit der Anwendung hast, stehe ich sehr gerne zur Verfügung.... Lemmy |
Re: Welche Datenbank
Zitat:
wenn du dir die beiden Tutorials von Domo Sokrat mal anschaust, dürfte doch alles klar sein, oder? :gruebel: ![]() ![]() Die Zeos-Komponenten funktionieren außerdem auch mit Delphi 2005. MfG Stevie |
Re: Welche Datenbank
Zitat:
![]() Wenn du mir helfen würdest wäre natürlich super. Also ich nehme an erstmal auf der Seite die neuste Version herunterladen und installieren. Oder? |
Re: Welche Datenbank
Zitat:
Außerdem hat die Delphi-Version ja erstmal nix mit der Datenbank zu tun, sondern nur mit dem Zugriff auf selbige. |
Re: Welche Datenbank
OK habe jetzt noch ein Tut von Michael durchgelesen aber wie gesagt für einen neuling in sachen Datenbank bringt das nicht sehr viel. Habe aber den Firebird-1.5.1.4481_embed_win32 Server heruntergeladen und auch die IBOConsole. Wie gehe ich nun weiter vor. Wie installiere ich das ganze und wie gehts weiter?
|
Re: Welche Datenbank
Hi,
Michael hat auch noch ein Tuto speziell über den Firebird embedded geschrieben. ![]() Damit kannst Du zumindest die "Problem" mit der Datenbank an sich in den Griff bekommen. Zum Rest muss ich Dir leider sagen, dass Du ein / einige Datenbanktutorials durchmachen solltest, die dich in die Tiefen der DB-Programmierung einführen. Ein Buch über das Thema wäre auch nicht schnlecht. Die Anbindung von Delphi an eine Datenbank ist eine Sache, eine korrekte und vernünftige Datenbankstruktur aufzubauen eine andere. Du kannst Dir auch mal auf meiner Seite die IBX-Tutorials und die SQL/Datenbanktutorials anschauen, vielleicht hilft Dir da eines weiter. Lemmy |
Re: Welche Datenbank
Dieses Tutorial von Michael hab ich auch schon durch. Es sagt zwar einieges über die möglichkeiten mit Firebird aus aber nichts was die Programmierung angeht. Dort wird erklärt wie man eine Anwendung mit BDE auf BDE überFirebird umstellt aber gibt es nicht die möglichkeit die BDE ganz wegzulassen und direkt mit Firebird zu arbeiten oder muss ich das über die BDE machen?
|
Re: Welche Datenbank
Zitat:
Da Firebird auf Interbase basiert, könnte ich dir noch ![]() |
Re: Welche Datenbank
OK lese ich mir mal durch.
@Lemmy: einige Tutorials auf deiner Seite sind nicht online :( |
Re: Welche Datenbank
Zitat:
Lemmy |
Re: Welche Datenbank
Hallo,
ich habe mich jetzt für TurboDB entschieden. Habe hier im Forum zwar ganz unterschiedliche Meinung über die Datenbank gehört, bin aber bis jetzt sehr zufrieden. Vorteil auch hier, die Engine wird direkt in die EXE gelinkt. |
Re: Welche Datenbank
Zitat:
|
Re: Welche Datenbank
Ja die kostet auch Geld. Die Investition lohnt sich aber.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 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