Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Datenbankalternative gesucht (https://www.delphipraxis.net/16975-datenbankalternative-gesucht.html)

Taladan 26. Feb 2004 15:02


Datenbankalternative gesucht
 
Hallo. Ich suche eine Möglichkeit, wie mann (wie bei Datenbanken) mehrere Aufeinander folgende Datensätze sinnvoll abspeichert. Da es sich nur bei jeder Tabelle maximal um 50 datensätze handelt, finde ich eine Datenbank viel zu Überdimensioniert. Bisher hab ich das mit Variablen gelößt, die ich mit in den Programmcode schreibe, so sind diese Variablen aber nicht wirklich dynamsisch genug, da ich den Nutzer die Möglichkeit geben möchte, einge Variablen hinzu zu fügen. Leider ist dabei dann noch das Problem zu beachten, das sich diese Variablen unter anderen mit mehreren Untervariablen gekreuzigt sind, die quasi einen record mit dynamischer länge entsprechen.
hat jeman eine Idee:

Also Prinzip: (aus den Fingern gesogen)

Abstammung: Deutscher
Beruf: Maurer, Politiker, Polierer
Haarfarbe: Blond, Dunkelblond, Braun, Schwarz

Abstammung: Engländer
Beruf: Wache, Maurer, Politiker, Schreiner, Kornbrenner
Haarfarbe: Rot, Dunkelblond, Braun

Marcel Gascoyne 26. Feb 2004 15:22

Re: Datenbankalternative gesucht
 
Wie wärs mit dem ClientDataSet und dem Speichern in einer XML-Datei ? Gibts allerdings erst ab der Professional. Andere Alternative wäre eine simple INI Datei.

Gruß,
Marcel

Taladan 26. Feb 2004 15:26

Re: Datenbankalternative gesucht
 
Die ClientDataSet wird meines Wissens erst ab Delphi 5 mitgeliefert. Oder gibbets die irgendwo zum Download. Meiner einer hat die in D4 nämlich nicht.

bernd2000 26. Feb 2004 18:18

Re: Datenbankalternative gesucht
 
Zitat:

Zitat von Marcel Gascoyne
...Andere Alternative wäre eine simple INI Datei.

Von einer normalen INI-Datei würd ich auf alle Fälle abraten, den es wird dabei ständig auf der HD gelesen und geschrieben.
Du könntest allerdings die BigIniFile verwenden. Der kannst Du sagen wenn Du auf die Platte schreiben willst.

gruß Bernd

[edit=r_kerber]Doppeltes Posting gelöscht. Mfg, r_kerber[/edit]


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 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