Autor Beitrag
Borlox
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 191

Win XP
Delphi 6 Enterprise
BeitragVerfasst: Mo 17.02.03 17:32 
Hi Leute,

ich möchtemit meinem Delphi-Programm auf ein paar kleinere Datenbanken zugreifen! Wie kann ich das am besten machen, welche Datenbank soll man dafür nehmen und welche Komponenten brauche ich dann??

Habe mir auch schon die FAQ durchgelesen, aber ich weiß immer noch nicht, welche DB nun wirklich gut ist!

THX
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Mo 17.02.03 18:17 
Hallo,

dann beschreibe doch mal die anforderungen genauer.

Wieviele Tabellen?
Wieviele datensätze pro tabelle?
Besondere Daten? Bilder oder ähnliches?
Darf die DB was kosten?
Darf eine bestimmte Paketgröße nicht überschritten werden?

Gruß
Klabautermann
Borlox Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 191

Win XP
Delphi 6 Enterprise
BeitragVerfasst: Mo 17.02.03 18:37 
Titel: DB
Tabellen mindestens 8!
Eine Tabelle davon hat über 500 Datensätze, die anderen höchstens 50!
Es sollen nur Text und Zahlen gespeichert werden! Meinetwegen auch nur Text!
Am besten wäre es wenn sie kostenlos wäre! Bin noch Schüler!

Gibt es auch eine Datenbank, bei der man keine extra laufende Software braucht, wie bei MySQL?
Ich würde so eine Datenbank auch gerne in ein Programm einbauen, dass andere Leute auch nutzen werden und möchte nun eigentlich nicht, das alle einen MySQL Server erst installieren müssen?

THX
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Mo 17.02.03 19:16 
Hallo,

also deine Anforderungen scheinen nicht der rede wert zu sein.
Eine wichtige Frage habe ich allerdings vergessen:

Sollen mehre User geichzeitig per Netzwerk auf die Daten zugreifen können?

Wenn nein, dann kannst du wirklich jede Datenbank nehmen, du könntest sogar mit eigenen Dateien arbeiten.
Allerdings würde ich dir doch eine DB empfehlen, die wenigstens rudimentäres SQL versteht. Dies ist ein sehr einfache aber mächtige Anfragesprache für Datenbanken.

Eine echte Client-Server Datenbank halte ich für überdimensioniert. Deshalb kein MySQL, Interbase, M$-SQL, Oracle oder ähnliches.

Eine entsprechende Datenbank die direckt in die EXE gelinkt wir ist mir momentan nicht bekant. Es gibt aber DBs die lediglich als DLL mitgeliefert werden müssen. Das ist dann von der Installation her einfach zu realisieren. Der Advantage Local Server währe eine solche Lösung.
Den Link findest du in den FAQs.

Gruß
Klabautermann
Borlox Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 191

Win XP
Delphi 6 Enterprise
BeitragVerfasst: Mo 17.02.03 19:40 
Titel: DB
Es soll immer nur eine Anwendung geben, die auf die DB zugreifen soll! Also keine Client/Server Anwendung!
sr409
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Mo 17.02.03 20:53 
Ein paar Threads weiter hatte ich das gepostet:

www.delphi-forum.de/viewtopic.php?t=7372

Eine SQL Datenbank die nur eine DLL benötigt. Mit z.B. dem Wrapper TSQLite kannst du somit direkt in deiner Anwendung die Datenbank benutzen: www.torry.net/db_directsql.htm