Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi datenbank oder nicht wenn ja wie??? (https://www.delphipraxis.net/72875-datenbank-oder-nicht-wenn-ja-wie.html)

mentos112 8. Jul 2006 13:52

Datenbank: ??? • Version: ??? • Zugriff über: ???

datenbank oder nicht wenn ja wie???
 
moin jungs und mädels

ich habe hier ein formular mit verschiedenen edit feldern wo man z.b. namen adresse tel.nr. etc. eingeben kann. dann habe ich ein button wenn ich auf den klicke dann sollen die daten zu einer (db) hinzugefügt werden. diese db soll mit dem programm starten. also ne art kleines adressbuch allerdings mit sonderfuntionen. so soll in dem formular später noch ein suchfeld hinzu und so weiter. wenn ich auf einen anderen button klicke dann soll sich die "db öffnen" und alle daten aus der db in einer tabelle darstellen. wie kann ich das realisieren habe zwar mit delphi halbwegs gute ahnung aber auf der strecke datenbanken sieht es ganz schlecht aus!

mit freundlichen Grüßen
mentos112

reiner54 8. Jul 2006 15:30

Re: datenbank oder nicht wenn ja wie???
 
Wenn Du schnell und unkompliziert was bauen willst, dann mit den Datenbankkomponenten. Nimm erst einmal die Dantenbankoberfläche in Delphi und definiere Deine Tabelle. Im Delphi-Programm nimmst Du dann die Komponenten TDatasource und TTable. Die Tabelle kann über TDBGrid dargestellt werden. Zur Navigation kann man eine Navigator-Komponente nutzen.

Ich hoffe das hilft Dir weiter.

Reinhard

Flare 8. Jul 2006 15:43

Re: datenbank oder nicht wenn ja wie???
 
Was du auch nehmen könntest wäre eine Ini-Datei. Das ist zwar nicht ganz wie eine Datenbank aufgebaut, lässt sich aber trotzdem so verwenden :zwinker:


Flare

Michael Habbe 8. Jul 2006 15:50

Re: datenbank oder nicht wenn ja wie???
 
Liste der Anhänge anzeigen (Anzahl: 1)
Um einen Einstieg zu bekommen, können dieses mitgelieferte Demo ganz hilfreich sein, um überhaupt zu verstehen, was, wie zusammen arbeitet.
Zitat:

C:\Programme\Borland\Delphi7\Demos\Db\FishFact
Und dieses dann erweitern.

Ansonsten hier im Forum mal schauen, ob es Einsteigerprogramme gibt.

edit: Habe mal was beigefügt. Ist ein ziemlich einfaches Beispiel, ähnlich dem was Du machen möchtest.

mfg
Michael

Jelly 8. Jul 2006 18:01

Re: datenbank oder nicht wenn ja wie???
 
Zitat:

Zitat von Flare
Was du auch nehmen könntest wäre eine Ini-Datei. Das ist zwar nicht ganz wie eine Datenbank aufgebaut, lässt sich aber trotzdem so verwenden :zwinker:

Seit wann ist denn eine INI Datei handhabbar wie eine Datenbank. Den Vergleich lass ich nicht durch :zwinker:

Auch würd ich mit dem Uraltkram der Datenbankoberfläche, Paradox und TTable (BDE) nix mehr anfangen. Das alles gehört ins Museum. Es gibt zu genüge andere, kostenlose und wesentlich performantere Systeme mit einem erhebblich höherem Lerneffekt als Paradox, auch wenn Systeme wie Firebird für eine simple Adressdatenbank womöglich overdosed ist. Aber Paradox und BDE, tse tse :wall:

Uwe Beyer 10. Jul 2006 07:32

Re: datenbank oder nicht wenn ja wie???
 
Hi mentos,

Zitat:

Zitat von Jelly
Zitat:

Zitat von Flare
Was du auch nehmen könntest wäre eine Ini-Datei. Das ist zwar nicht ganz wie eine Datenbank aufgebaut, lässt sich aber trotzdem so verwenden :zwinker:

Seit wann ist denn eine INI Datei handhabbar wie eine Datenbank. Den Vergleich lass ich nicht durch :zwinker:

Auch würd ich mit dem Uraltkram der Datenbankoberfläche, Paradox und TTable (BDE) nix mehr anfangen. Das alles gehört ins Museum. Es gibt zu genüge andere, kostenlose und wesentlich performantere Systeme mit einem erhebblich höherem Lerneffekt als Paradox, auch wenn Systeme wie Firebird für eine simple Adressdatenbank womöglich overdosed ist. Aber Paradox und BDE, tse tse :wall:

Dem kann ich eigentlich nur zustimmen. :cyclops:
Aber damit kommt der fragende leider nicht weiter.
Was möchtest Du in eine Datenbank schreiben?

Wenn es nur wenige Daten sind, gibt es kleine Lösungen wie z.B. über die ADS von MS (läuft aber nur ab XP).
Es gibt da noch die eine oder andere gute Schmalspurlösung.
Für größere Datenmenge empfiehlt sich die Installation von einer MySql Datenbank (Google-suche unter LAMP oder XAMPP).
Dazu brauchst Du aber noch Komponenten wie z.B. Zeos, damit Du die Daten auch einfach ansprechen kannst.

Gruß Uwe

Die Muhkuh 10. Jul 2006 07:36

Re: datenbank oder nicht wenn ja wie???
 
Hi,

BDE und Paradox. Oh ja... :mrgreen: Da ich selbst noch mit diesem Zeugs arbeiten muss, verstehe ich langsam, warum das ins Museum gehört...

zum Thema:

Wäre nicht evtl. auch XML etwas? Wenn man intern eine gute Struktur aufbaut, ließe sich auch prima danach suchen.
Ich weiß leider nicht, wie die Performance ist, wenn da mal 1000000 Kontakte drin stehen (ok, ist eher unwahrscheinlich^^).

RavenIV 10. Jul 2006 07:52

Re: datenbank oder nicht wenn ja wie???
 
also die BDE gehört wirklich in den Müll, ist total veraltet und unpraktisch.

Für Projekte, die nicht viele Datensätze (weniger als 100'000) verwalten müssen sind die embedded Versionen von MySQL oder Firebird gut geeignet.
Es gibt auch noch andere kleine und freie Datenbanksysteme (z.B. SQLight), die hierfür gut geeignet sind.

Kommt halt auf Deine Anforderungen an...

Die Muhkuh 10. Jul 2006 07:53

Re: datenbank oder nicht wenn ja wie???
 
Achja, vllt. wäre auch SQLite was für dich. Benutze ich auch gerade (das erste mal^^), finde ich aber gar nicht mal so schlecht.

@Raven

du meintest auch SQLite oder?

oldmax 10. Jul 2006 08:20

Re: datenbank oder nicht wenn ja wie???
 
Hi
Was habt ihr gegen den Standart- SQL-Treiber für Paradox, den die BDE (Datenbankexplorer ) anbietet. Warum muß ich mir gleich einen Raketenwerfer kaufen, wenn ich auf Spatzen schieße ?
Natürlich ist da nicht gleich eine vollwertige Datenbank, aber anstatt dem Hilferuf nachzukommen, meckert ihr am BDE rum. Dabei ist diese grade für die ersten Schritte mit einer Datenbank - Datenablage gar nicht mal so übel, und wenn's denn mehr sein muß, bitteschön, den Treiber anders konfiguriert und ob nun DBase, SQL, MySQl oder Paradox sowie diese Acces-DB, wenn nicht grad irgendwelche DB-sezifischen SQL's geschrieben sind, läuft's warscheinlich problemlos. Bisher hatte ich nur etwas Probleme mit Datumsformaten...
aber vielleicht irre ich mich ja.
Ich empfehle erst mal die BDE zu nehmen und sich ansehen, wie das mit den SQL's so funktioniert. Falls da noch mehr Info gewünscht wird, gebe ich auch gern Auskunft.
Gruß oldmax


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:01 Uhr.
Seite 1 von 2  1 2      

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