AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Was für ein Datenbankensystem soltle ich nutzen und wie?
Thema durchsuchen
Ansicht
Themen-Optionen

Was für ein Datenbankensystem soltle ich nutzen und wie?

Offene Frage von "Ness64"
Ein Thema von Ness64 · begonnen am 12. Apr 2009 · letzter Beitrag vom 12. Apr 2009
Antwort Antwort
Seite 1 von 2  1 2      
Ness64

Registriert seit: 12. Apr 2009
8 Beiträge
 
#1

Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 02:48
Datenbank: ??? • Zugriff über: ???
Hullo, ich arbeite momentan an einem kleinen Project!
ich gehöre noch zu den Anfängern ^^
Also ich habe eine Listbox!
In dieser Listbox stehen alle Leute,die "registriert werden können.
Die Leute werden durch ein Edit Feld geschrieben und mit einem Button in eine Listbox hinzugefügt!
Wenn ich jetzt eine Person anklicke,die in der Listbox ist,erscheinen viele Comboboxen!!!!
Beispiel:
Combobox1:Wie alt bist du?
Und unter Strings steht dann von 6-99!
Und natürlich weitere!
Und dannach habe ich button2!
Bei Button2 soll das in eine Dateiform gespeichert werden!
DAS PROBLEM: Ich weiß nicht,was ich verwenden soll? Riesen Arrays?,Tstringlists,Datenbanken ala access? Oder was anderes?

Ich hab schon ALLES,bis auf das Speichern dieser einzelnen Leute mitsammt den Combobox Werten!

Mein Ziel ist es:
Ich füge Personen ein,,klicke auf Person 1 und setzte unter comboboxen/etc das er 50 Jahre alt ist und nenn ihn davor Frank
Person 2 ist 15 Jahre alt und heißt Gulli!
Und wenn ich jetzt unter Listbox wieder Person 1 anklicke,sollen die Comboboxen automatisch eingestellt sein auf 50 Jahre und auf die anderen Sachen!
Dannach soll es eine Art Save button geben,womit man dann diese gesammelten Infos in irgendeiner Art speichern kann!
Ich bin nicht so weit fortschirttlich! Daher wäre es sehr nett,wenn es etwas nicht zu komplexes wäre
GROOOOßes Lob im Voraus,wenn mir jemand helfen kann

Ich bin mir aber sicher,das es was mit Datenbanken zu tun hat. Denn mein Programm hat sowas ähnliches in der Art ^^
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.403 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 02:56
Hallo und willkommen!

Die wohl einfachste Variante wäre eine typisierte Datei mit Records, in denen jeweils ein solcher Datensatz liegt.

Variabler wäre z.B. ein TFileStream, in dem du alles selbst speicherst und wieder einliest.

Und die umfangreichste Methode wäre eine richtige (embedded) Datenbank wie MySQL oder SQLite. SQLite ist kleiner und für dich vermutlich ganz gut geeignet. Dafür gibts hier z.B. einige Komponenten:
http://torry.net/pages.php?id=1173
Vorteil einer richtigen Datenbank ist, dass viele Funktionen schon drin sind, die du sonst selbst schreiben müsstest.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

Re: Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 04:20
Oder man nimmt eine XML-Datei.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#4

Re: Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 08:39
Hallo,

also da ich auch Anfänger bin, würde ich dir trotzdem eine Datenbank empfehlen, weil ersten ist es wie Sebastian schon gesagt hat, das dort schon viele Funktionen vorhanden sind, und mit weinigen Entwurfszeit, hast du eigendlich schon alle Funktionen die du dir momentan vorstellst enthalten.

Wenn Du dann noch ein DB-Grid und ein DB-Navigator auf deine Form legst, hast Du sogar schon eine wunderbare tabellarische Übersicht. Und im DB-Navigator sind so Sachen wie Speichern, fertig enthalten.

Gruß jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.403 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 08:42
Wobei DBGrid und so glaube ich zur BDE gehören, und die wäre keine so gute Idee. Erstens wird die schon seit 8 Jahren nicht mehr weiterentwickelt, zweitens muss die installiert werden, damit ein Programm damit läuft.
Da sind embedded Datenbanken oder andere Alternativen sinnvoller.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#6

Re: Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 08:57
Zitat von jaenicke:
Wobei DBGrid und so glaube ich zur BDE gehören, und die wäre keine so gute Idee.
DBGrid und die anderen DB-Komponenten kannst Du auch mit anderen Datenbanken verwenden. Sie gehören nicht unbedingt zur BDE.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#7

Re: Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 08:59
Das ist schon klar, das BDE nicht gut ist,

Davon habe ich allerdings auch nicht gesprochen, die DBGrid funktioniert auch an der Firebird. Ich habe es grade noch getestet. DataSource an Query anbinden und DB-Gird an DataSource, und dann geht das sogar schon zur Entwurszeit. (siehe Anhang)

Gruß Jens
Miniaturansicht angehängter Grafiken
dbgrid_119.gif  
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.403 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 09:32
Gut zu wissen, dann ist das natürlich eine interessante Möglichkeit. Mit Datenbanken und Delphi in Kombination habe ich bisher wenig zu tun gehabt.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.858 Beiträge
 
Delphi 11 Alexandria
 
#9

Re: Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 09:42
Hallo jaenike,

alle Datensteuerungs-Komponenten funktionieren Datenbank-Typ unabhängig.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Benutzerbild von Jens Hartmann
Jens Hartmann

Registriert seit: 11. Jan 2009
Ort: Wilnsdorf
1.439 Beiträge
 
Delphi XE2 Professional
 
#10

Re: Was für ein Datenbankensystem soltle ich nutzen und wie?

  Alt 12. Apr 2009, 09:56
Hallo Sebastian,

Zitat von Jeanicke:
Gut zu wissen, dann ist das natürlich eine interessante Möglichkeit. Mit Datenbanken und Delphi in Kombination habe ich bisher wenig zu tun gehabt.
ich z.B. habe das zum lernen sehr gut nutzen könne, weil man so halt auch die Möglichkeit hat in der Entwurfszeit die Verbindung zur Datenbank und z.B. auch die entsprechenden SQL Befehle zu testen.

Ich habe einfach verschieden SQL Befehle in der Eigenschaft SQL String der Query hinterlegt, und konnte somit feststellen ob diese den gewünschten Erfolg bringen.

Gruß Jens
Jens Hartmann
Das Leben selber ist zu kurz, also nutze jeden Tag wie er kommt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 Uhr.
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