Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Speichern und Lesen von Daten (https://www.delphipraxis.net/115960-speichern-und-lesen-von-daten.html)

mkinzler 21. Jun 2008 21:31

Re: Speichern und Lesen von Daten
 
Zitat:

- ich schmeiße da mal eine Datenbank in die Runde. Für diesen Zweck dürfte sogar eine Paradox Tabelle reichen.
Lieber keine BDE

haentschman 21. Jun 2008 22:03

Re: Speichern und Lesen von Daten
 
...ja klar. :-D

- ich wollte nur damit ausdrücken, daß es nicht gleich Oracle oder MySQL sein muß... :mrgreen:
- das Projekt schätze ich eher kurzlebig sein, daher dieser Vergleich.
:warn: - eine kleine Desktop DB ist besser als Paradox und BDE.

:hi:

DeddyH 21. Jun 2008 22:05

Re: Speichern und Lesen von Daten
 
Zitat:

Zitat von haentschman
- eine kleine Desktop DB ist besser als Paradox und BDE.

:wiejetzt: Ich dachte immer, das ist genau das, was man gemeinhin mit "Desktop-DB" bezeichnet.

haentschman 21. Jun 2008 22:27

Re: Speichern und Lesen von Daten
 
...dann habe ich immer falsch gelesen :gruebel:
Zitat:

Also weg mit der BDE/Paradox und falles eine Desktopdatenbank nötig ist gibt es mit ADS Local Server, Absolut Database, ... genügent Alternativen.
...wenn ich das richtig interpretiere gibt es auch Desktopdatenbanken welche ohne BDE auskommen.

letztendlich bleibt es ein Wortspiel oder ? :-D

DeddyH 21. Jun 2008 22:31

Re: Speichern und Lesen von Daten
 
AFAIK bezeichnet man alle Einzelplatz-RDBMS als Desktop-DBs. Man kann sie zwar im Netzwerk nutzen, aber bei mehr als einer Handvoll Nutzer gleichzeitig bricht die Performance ein. Hier sollte man dann echte Client/Server-RDBMS einsetzen.

haentschman 21. Jun 2008 22:33

Re: Speichern und Lesen von Daten
 
...dem gibt es nichts hinzuzufügen :thumb:

KeyBe 22. Jun 2008 18:13

Re: Speichern und Lesen von Daten
 
ähm...erstmal danke an alle!

also ich hab leider keine ahnung von datenbanken, zumindest in verbindung mit delphi (ich weiß, dass das erbärmlich ist, aba ich werkel noch nicht so lange mit delphi rum).
deswegen hab ich eher nach einer lösung gesucht, bei der ich mit 'ner txt arbeiten kann...
gibt es mit readln/writeln nicht die möglichkeit aus bestimmten zeilen auszulesen bzw. in bestimmte zeilen zu schreiben (danach hatte ich eigentlich gesucht)? theoretisch muss in jede zeile auch nicht mehr als eine zahl, zusätzliche wörter müssen da fürs erste nicht rein.
(wenn es sogar noch die möglichkeit gibt, ohne große "umwege", aus bestimmten zeilen nur einzelne teile auszulesen, wäre ich über eine aufklärung darüber sehr erfreut!)

danke im voraus

mfg
keybe

Blackheart 22. Jun 2008 18:17

Re: Speichern und Lesen von Daten
 
Zitat:

Zitat von DeddyH
Ich bin nicht sicher, ob ich Dich richtig verstanden habe, aber schau Dir mal TIniFile an, da hast Du ganz andere Möglichkeiten als mit einer txt.

Schau dir mal das an
Ini Tutorial

KeyBe 22. Jun 2008 18:22

Re: Speichern und Lesen von Daten
 
danke...werd mal reinschaun...
kann man ini dateien wie txt dateien einfach mit nem doppelklick öffnen und so auf direktem wege den inhalt erfahren?

haentschman 22. Jun 2008 18:33

Re: Speichern und Lesen von Daten
 
Zitat:

ich weiß, dass das erbärmlich ist, aba ich werkel noch nicht so lange mit delphi rum
...wir haben alle mal angefangen. :wink:

Was ich mit der Datenbank meinte ist das Problem, welches du dir einhandelst, mit mehreren User auf eine TXT / INI lesen / schreiben. Da wäre eine Datenbank angebrachter.
Zitat:

mehrere menschen füllen also (gleichzeitig) den fragebogen aus, der in einer ersten form ist
:?: an mehreren Computern
:?: gleichzeitig an einem Computer :gruebel:

Bsp für ein Problem:
- User1 liest die INI -- Variable X aus INI hat Wert 1
- User2 liest die INI -- Variable X aus INI hat Wert 1
- User1 keuzt die Antwort an und erhöht X um 1 --- X=2 bei User1
- User2 keuzt die gleiche Antwort an und erhöht X um 1 --- X=2 bei User2
- User1 schreibt X in die INI
- User2 schreibt X in die INI

Ergebnis: X in der INI =2 obwohl die Antwort 3 mal gegeben wurde.

Mit einer Datenbank ist so etwas leichter auszuwerten. Du könntest auch dann leichter Deine Auswertungskriterien kombinieren.
Im Prinzip kann man so etwas auch mit TXT / INI lösen. Ich finde aber ungleich komplizierter bei der Auswertung.

Wenn Dein Termin nicht drängelt beschäftige Dich mal mit dem Thema Datenbank.

Threads findest du hier auch für Einsteiger genug.

:hi:


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:06 Uhr.
Seite 2 von 3     12 3      

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