Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Welche Datenbank ist am besten geeigenet? (https://www.delphipraxis.net/159861-welche-datenbank-ist-am-besten-geeigenet.html)

KahPee 15. Apr 2011 20:35

AW: Welche Datenbank ist am besten geeigenet?
 
Ich habe mir das ganze inwzischen angeguckt, aber ich scheitere inzwischen schon an dem Anlegen einer einfachen Datenbank. Ein hinweis dazu noch: Ich verwende Turbodelphi und kann daher nicht so wie auf Delphi-Treff beschrieben eine Tabelle erstellen "Schritt Datenbankoberfläche".

Hat jemand ansonsten noch ein anderes Tutorial zu Datenbanken?

Gruß KahPee

aurikel_Max 15. Apr 2011 20:43

AW: Welche Datenbank ist am besten geeigenet?
 
Zitat:

Zitat von KahPee (Beitrag 1095487)
Ich habe mir das ganze inwzischen angeguckt, aber ich scheitere inzwischen schon an dem Anlegen einer einfachen Datenbank. Ein hinweis dazu noch: Ich verwende Turbodelphi und kann daher nicht so wie auf Delphi-Treff beschrieben eine Tabelle erstellen "Schritt Datenbankoberfläche".

Hat jemand ansonsten noch ein anderes Tutorial zu Datenbanken?

Gruß KahPee

http://www.itwriting.com/blog/?page_id=659 - kein Tutorial (das Meiste ist nicht schwer zu verstehen) - schau es dir einfach mal an (klappt auch mit Turbo Delphi)

Delphi-Quellcode:
SQLDB := TSQLiteDatabase.Create(fnDatabase); // fnDatabase ist ein absoluter Pfad
if not (SQLDB.TableExists('Test')) then
  SQLDB.ExecSQL('CREATE TABLE Test (Title TEXT);');
SQLDB.ExecSQL('INSERT INTO Test (Title) VALUSE ("DJ Got Us Falling In Love");');
SQLTable := SQLDB.GetTable('SELECT * FROM Test;'); // Deklaration: SQLTable: TSQLiteTable;
if SQLTable.RowCount > 0 then
  ShowMessage(SQLTable.FieldAsString(0));
(ich hoffe, ich hab alles richtig kopiert ;))

FBrust 16. Apr 2011 00:14

AW: Welche Datenbank ist am besten geeigenet?
 
Hallo,

ich habe sowas für den privaten Bereich mit Firebird realisiert, Daten für ca. 16.000 Tracks plus die Daten für die Künstler, die Alben etc. belegen gerade mal 5 MB (wobei die Cover nicht in der DB gespeichert werden).

Die DB lief zuerst mit der Embedded-Version und konnte später, als von mehreren Rechnern darauf zugegriffen werden sollte, relativ problemlos auf einen PC mit der Serverversion von Firebird transferiert werden.

Aber es gibt hier im Forum jede Menge Threads zum Thema "Welche Datenbank ist am besten geeignet?".

Jeder hat da seine Erfahrung gemacht, am besten mal stöbern :)

Gruß
Frank

Bummi 16. Apr 2011 06:23

AW: Welche Datenbank ist am besten geeigenet?
 
bei der kleinen Datenmenge könntest Du auch direkt ein Clientdataset verwenden (die Daten dann Binär oder XML) und filtern.

Perlsau 17. Apr 2011 16:05

AW: Welche Datenbank ist am besten geeigenet?
 
Zitat:

Zitat von Bummi (Beitrag 1095523)
bei der kleinen Datenmenge könntest Du auch direkt ein Clientdataset verwenden (die Daten dann Binär oder XML) und filtern.

Genau das würde ich auch empfehlen, wenn keine Datenbank-Komponenten verfügbar sind.

@ KahPee:
Dazu gibts im Delphi-Treff ein Tutorial.
Gibt es bei Turbo Delphi überhaupt ein ClientDataset sowie DB-Editfelder, DBGrid usw.? Wenn du Komponenten installieren kannst, würde ich dir die Jedi-Komponenten empfehlen.

Oder du steigst, wenn du "richtige" Datenbanken verwenden willst, gleich auf FreePascal bzw. Lazarus um, ist Freeware.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:51 Uhr.
Seite 2 von 2     12   

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