Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Media-Datenbank - Welche Art der Datenbank? (https://www.delphipraxis.net/131981-media-datenbank-welche-art-der-datenbank.html)

mkinzler 3. Apr 2009 17:50

Re: Media-Datenbank - Welche Art der Datenbank?
 
Was auch noch wichtig zu wissen wäre, ist deine Delphi Version/Ausgabe.

DeddyH 3. Apr 2009 17:51

Re: Media-Datenbank - Welche Art der Datenbank?
 
Soll es kostenlos und zukunftsorientiert sein, würde ich persönlich zu Firebird raten. Das ist ein vollwertiges Client-/Server-DBMS und außerdem OpenSource. Für den Zugriff aus Delphi heraus sollten die ZEOS-Komponenten genügen (ebenfalls OpenSource). Und als administratives Frontend zum Erstellen/Bearbeiten Deiner DB kannst Du die Personal Edition von IBExpert benutzen, die kostet auch nichts.

[edit] Links eingefügt [/edit]

khh 3. Apr 2009 17:52

Re: Media-Datenbank - Welche Art der Datenbank?
 
Zitat:

Zitat von IIBananaRamaII
Tut mir Leid, wenn ich jetzt schon wieder blöde frage:

es gibt keine blöden Fragen, nur blöde Antworten.


Ich rate dir zu Firebird.
Ist vieleicht am Anfang etwas schwieriger zu handeln als mysql, macht sich aber später sicher wieder wett, wenn du wegen irgendwelcher Lizenzsachen doch auf Firebird zurückkommst.

Gruss KH

IIBananaRamaII 3. Apr 2009 17:55

Re: Media-Datenbank - Welche Art der Datenbank?
 
Oha :shock:

Geht das nicht doch ein kleines bisschen einfacher?
Ich will doch nur 'nen Namen mit dazugehörigen Eigenschaften (Typ, Genre, DVD?, Serie?) in einer Datei speichern
und darin wieder suchen nach den Eigenschaften ...

khh 3. Apr 2009 17:57

Re: Media-Datenbank - Welche Art der Datenbank?
 
Zitat:

Zitat von IIBananaRamaII
Oha :shock:

Geht das nicht doch ein kleines bisschen einfacher?
Ich will doch nur 'nen Namen mit dazugehörigen Eigenschaften (Typ, Genre, DVD?, Serie?) in einer Datei speichern
und darin wieder suchen nach den Eigenschaften ...


na wenn du ne DB haben willst, kommst um Grundwissen nicht drumrum.
dafür hast aber alle Vorteile einer solchen.

mkinzler 3. Apr 2009 17:58

Re: Media-Datenbank - Welche Art der Datenbank?
 
Beschäftige dich ein Bisschen mit den Grundlagen von relationalen Datenbanken und dem datenbankhandlinh unter Delphi und du wirst nicht mal mehr daran denken, das Ganze auf Basis von unflexiblen typisierten dateien o. ä. zu Lösen.

IIBananaRamaII 3. Apr 2009 17:59

Re: Media-Datenbank - Welche Art der Datenbank?
 
Hmm...ok, also ist Firebird-Lernen angesagt!

Dann bin ich ja schon ein Stückchen weiter :)
Trotzdem noch einmal die Frage: Geht das nicht auch mit typisierten Dateien?

Edit: Ich glaube, die Frage hat sich zum Teil erledigt^^

Dankeschön für die Hilfe :thumb:

mkinzler 3. Apr 2009 18:00

Re: Media-Datenbank - Welche Art der Datenbank?
 
Zitat:

Trotzdem noch einmal die Frage: Geht das nicht auch mit typisierten Dateien?
Gehen schon ...

Andreas L. 3. Apr 2009 18:14

Re: Media-Datenbank - Welche Art der Datenbank?
 
Wie wärs mit SQLite?

Die benötigte DLL findest du hier: http://sqlite.org/sqlitedll-3_6_11.zip
Und hier einen Delphi-Wrapper: http://www.itwriting.com/blog/a-simp...r-for-sqlite-3

Das Auslesen könnte dann z. B. so aussehen:
Delphi-Quellcode:
var
  db: TSQLiteDatabase;
  table: TSQLIteTable;
begin
  db := TSQLiteDatabase.Create('C:\MeineDB.sqlite');
  table := db.GetTable('SELECT Typ, genre, DVD FROM tabellenname');
  while not table.EOF do //solange das Ende nicht erreicht wurde
  begin
    ListBox1.Items.Add(table.FieldAsString(table.FieldIndex['DVD']) + ' - ' + table.FieldAsString(table.FieldIndex['Typ']));
    table.Next; //nächster Datensatz...
  end;
  table.Free;
  db.Free;
end;

DeddyH 3. Apr 2009 18:16

Re: Media-Datenbank - Welche Art der Datenbank?
 
Ohne Grundlagenwissen ist es allerdings wumpe, welches DBMS zum Einsatz kommt ;)


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

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