CD-Datenbank(Textdatei) - Welche Struktur?

IronGiant

Grünschnabel
Hi,hab folgendes Problem.

Ich muss für mein Studium eine CD-Datenbank programmieren.(Textdatei)
Da Nutzer soll Datensätze hinzufügen und löschen können.
Und es soll möglich sein nach besonderen Eigenschaften(z.B. Genre) filtern zu lassen.-->Also reicht einfaches hintereinander schreiben nicht aus.

Die Datenbank soll folgende Datensätze beinhalten:
Nummer
Interpret
Name
Preis
Genre

Wie sollte diese Textdatei am besten aufgebaut sein?
Möglichkeit 1:
Nummer Interpret Name Preis Genre
1 Beyonce Dangerously In Love 14,99 rnb
2 Various Dream Dance 26 20,00 trance

Möglichkeit 2:
[0001]
Beyonce
Dangerously In Love
14,99
rnb

[0002]
Various
Dream Dance 26
20,00
trance

Möglichkeit 3:
nummer=1&interpret=Beyonce&name=Dangerously In Love&preis=14,99&genre=rnb
nummer=2&interpret=Various&name=Dream Dance 26&preis=20,00 &genre=trance



Wie würde mann das am besten auslesen können?

Danke im voraus.
 
Du könntest die Datei wie eine *.ini-Datei aufbauen. Als Section die Nummer und die Schlüssel sind dann Interpret,Name,...

Die lässt sich dann mit GetPrivateProfileString recht gut auslesen.
 
...oder als CSV (Feld;Feld;Feld;Feld usw.); dadurch könntest Du die Daten leicht in z.B. Excel importieren bzw. von dort exportieren, weil CSV ein Standard-Format ist; im Programm kannst Du dann entweder mit ODBC (Text-Treiber) zugreifen oder den String mit AfxExtractSubString() selbst zerpfriemeln...

G.
 

Neue Beiträge

Zurück