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;