Daten besser in Datenbank oder Textdatei abspeichern
Ich möchte ein einfaches Fahrtenbuch schreiben.
Soll so ähnlich wie dieses auschauen Fahrtenbuch Bin noch Anfänger und wollte wissen, ob ich die Daten (Fahrten-Einträge) besser in einer Datenbank , oder in einer Textdatei abspeichern soll ? Ich weiß nun nicht ob ich die Werte in eine DBGrid oder in eine TStringGrid eintragen soll :shock: |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Das Handling einer Datenbank wird wohl einfacher sein. Anderseits ist bei einem Fahrtenbuch ja nicht viel zu handeln
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Weißt du vielleicht wie es bei dem verlinkten Fahrtenbuch gemacht wurde ?
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Mir sieht das nach einer Art Datenbank aus, vielleicht auch eine typisierte Datei!?
PS: von letzerem bin ich ein FAN von, kann ich dir auch für den Sachverhalt empfehlen ;-) Edit2: Ein Link ---> http://www.delphi-treff.de/tutorials...ierte-dateien/ |
Re: Daten besser in Datenbank oder Textdatei abspeichern
hm, wenn ich ehrlich sein soll, dann würde ich alles was daten in größerem umfang erzeugt in eine datenbank speichern. die frage stellt sich an dieser stelle dann wieder welche man denn dafür heranzieht ;) ich würde da evtl. zu sqlite tendieren, da man dafür keine eigenen server braucht, ist halt embedded.
was für textdateien spricht: es ist recht einfach zu handhaben, wobei auch hier gilt, dass man auf diverse dinge achten muss. typisierte dateien sind wahrlich nicht ganz schlecht dafür, dort hast du aber das problem dass ein string nur 255 zeichen lange sein darf - so mein wissensstand. wenn du vor hast dich weiter in das programmieren einzuarbeiten, dann würde ich dir empfehlen, eine datenbank zu verwenden. du wirst - das hat wohl auf so ziemlich jeden zugetroffen ;) - zwar ins kalte wasser geworfen, aber dank der d:p kommst du eigentlich recht schnell mit datenbank klar. es gibt halt ein paar konzepte dafür, aber wissen ist macht ;) [OT] wenn du eine software schreibst, dann leg bitte ein passendes uninstall-tool bei, nicht wie diese ein fahrtensoftware... und sowas installier ich noch auf meinen rechner... [/OT] |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Man könnte auch eine CSV-Datei verwenden. Las DBMS bietet sich was embedded an: Neben SqkKite z.B. FireBird embedded.
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
Wenn ich das Programm weitergeben will, dann kann es bei Datenbanken zu Fehlermeldungen kommen, wenn der andere nicht die benötigten Dateien auf seinem Rechner hat. Ich hab das auch schon in dem Buch "Delphi 5, Hanser Verlag" gelesen. |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
habe ich ja weiter oben auch schon vorgeschlagen. ich weiß nicht, ob er mit seinem satz die paradox-datenbank anspricht, damit habe ich meiner lebtag nie was gemacht ;)
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
http://seegernet.de.ms/Delphi/FBEmbedded/FBEmbedded.htm |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Von der BDE sollte man auch die Finger lassen
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Ich glaube, das folgende Tatsachen reichen sollten:
-Die Bde ist seit D6! als veraltet deklariert und es wird abgeraten diese für Neuprojekte zu verwenden -seitdem wird sie auch nicht mehr weiterentwickelt -seitdem wird sie auch nicht an äussere Ändeerungen (OS usw.) angepasst -macht mit jedem neuen OS mehr Probleme -wird ab D2009 nicht mehr unterstützt ... |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
Muss das sein .... Kann man den wenigesten die BDE für die Installation Abwählen damit sie nicht mehr installiert wird? Ich will neue Rechner nicht mehr damit verseuchen.[/OT] |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Ob das sein muss, lasse ich mal dahingestellt sein. Jedenfalls ist es wohl so.
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
Ich blicke aber überhaupt nicht durch :shock: Kann mir einer erklären , wie das funktioniert :cry: |
Re: Daten besser in Datenbank oder Textdatei abspeichern
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
und schau Dich mal auf http://www.ibexpert.com um.
IBExpert ist ein Tool, um Firebirddatenbanken zu verwalten, zu erstellen .... Wenn Du Dir die Trial oder die Personal runterlädst, bekommst Du bei der Installation eine Möglichkeit, Dir IBExpert-live zu installieren. Das enthält viele Tutorials zum Firebird, die Du Dir kostenlos reinziehen kannst. Gruß onlinekater |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
war es für D2009 nicht erklärtes ziel, die BDE gegen eine neue DB komponente zu ersetzen...? |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Blackfish ist schon bei D2007 dabei.
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Es war eigentlich angekündigt, die Standard (BDE-)Komponenten auf Blackfish umzustellen. Aber die meisten Delphiprogrammierer scheinen wohl Masochisten zu sein und nicht auf ihr Problemkind BDE verzichten zu wollen
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
aber so, wie deddy sagt, reichten hier wohl die ressourcen von CG nicht mehr... auf meinen rechner, kommt mir jedenfalls keine BDE mehr! :angel2: |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Naja, so ziemlich das Erste, was mir gestern auffiel, waren die Reiter "BDE" und "Win31" in der Komponentenpalette :mrgreen:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
auf der roadmap ist jedenfalls das BDE replacement verschwunden....
auch für die zukünftige version... :roll: die wollen doch nicht die BDE weiterentwickeln? :glaskugel: |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Hallo,
man sollte aber die BDE nicht nur verteufeln. Ich habe noch selber 2 Anwendungen die mit BDE problemlos laufen. Schwierigkeiten hatte ich eigentlich nur mit dem alten Report – Generator der bei D7 und BDS 2006 nicht mehr dabei war. Nur neue Projekte sollte man nicht mehr mit der BDE entwickeln. Als Alternative würde sich für wenige Daten auch MyBase anbieten. Mybase - Tut. Bis bald Chemiker |
Re: Daten besser in Datenbank oder Textdatei abspeichern
MyBase, das wäre auch eine Möglichkeit
Problem ist , dass man immer irgendwelche Dateien benötigt, damit das Programm auch auf einem fremden Rechner läuft. |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
Gruß Thomas |
Re: Daten besser in Datenbank oder Textdatei abspeichern
Welche Embedded DBs gibt es denn noch ausser Firebird ?
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Zitat:
|
Re: Daten besser in Datenbank oder Textdatei abspeichern
Hallo Thomm,
dann werfe ich zu mkinzlers EmbeddedDBs nochmal NEXUS DB dazu. Diese Datenbank wird irgendwie immer vergessen. Der Vorteil neben der sehr guten Leistung ist, dass du keinerlei weitere Dateien mitliefern brauchst. Die Datenbank wird komplett mit in deine EXE einkompiliert. Die embedded Version ohne SOURCE ist kostenlos und hat lokal keinerlei Einschränkungen. mfg ConstantGardener |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:46 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