AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Variable Datenanzahl speichern können
Thema durchsuchen
Ansicht
Themen-Optionen

Variable Datenanzahl speichern können

Ein Thema von Ati · begonnen am 5. Mai 2006 · letzter Beitrag vom 5. Mai 2006
Antwort Antwort
Ati

Registriert seit: 16. Okt 2003
Ort: Gelsenkirchen
406 Beiträge
 
Delphi 3 Professional
 
#1

Variable Datenanzahl speichern können

  Alt 5. Mai 2006, 10:00
Datenbank: Firebird • Version: 1.5 • Zugriff über: Zeos
Hallo zusammen,

nach fast 3 Monaten kann ich jetzt mit meinem "PC-Daten-Sammelprogramm" weitermachen. Ich habe aber folgendes Problem. In meinem Programm werden zum Beispiel auch die Partitionen angezeigt und sollen auch gespeichert werden. Jetzt ist es aber so das der eine nur zwei Partitionen hat und ich z.B. habe drei. Wie geht es das in dem Fall das jemand nur zwei Partitionen hat das Programm in der Datenbank in den entsprechenden Feldern eine "0" oder einen Satz schreibt?
Ich hoffe ich konnte mich klar ausdrücken!!

Ati
Ich weiß das ich nichts weiß

Sokrates
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#2

Re: Variable Datenanzahl speichern können

  Alt 5. Mai 2006, 10:03
Wie sieht die Struktur der Tabelle aus?
Markus Kinzler
  Mit Zitat antworten Zitat
Ati

Registriert seit: 16. Okt 2003
Ort: Gelsenkirchen
406 Beiträge
 
Delphi 3 Professional
 
#3

Re: Variable Datenanzahl speichern können

  Alt 5. Mai 2006, 10:07
Ich habe mal ein Screenshot angehängt. Ich hoffe das hilft weiter!!
Miniaturansicht angehängter Grafiken
2_168.jpg  
Ich weiß das ich nichts weiß

Sokrates
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#4

Re: Variable Datenanzahl speichern können

  Alt 5. Mai 2006, 10:11
Ich würde dir raten dein Datenbankschema zu normalisieren, d.h. alle Felder die in mehrfacher Version existieren in Untertabellen auszulagern. Dann kannst du eine flexible Anzahl anlegen ( auch 4IP-Adressen oder Festplatten).
Markus Kinzler
  Mit Zitat antworten Zitat
Ati

Registriert seit: 16. Okt 2003
Ort: Gelsenkirchen
406 Beiträge
 
Delphi 3 Professional
 
#5

Re: Variable Datenanzahl speichern können

  Alt 5. Mai 2006, 10:30
Mmh. Hatte ich zwar noch nie was mit zu tun aber ich werde mal versuchen mich einzulesen.
Ich weiß das ich nichts weiß

Sokrates
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#6

Re: Variable Datenanzahl speichern können

  Alt 5. Mai 2006, 10:34
Ist eigentlich nicht kompliziert: Hier die noramlisierte Form bezüglich der Festplatten

Tabelle FP
ID Rechner Gesammt Frei

Die Felder FP<xx> in der Haupttabelle entfallen. Feld Rechner ist der Fremdschlüssel der auf die ID der Haupttabelle verweist.

Alle Festpallten eines Rechners enthälst du mit

select * from FP where Rechner = 4711;
Markus Kinzler
  Mit Zitat antworten Zitat
Ati

Registriert seit: 16. Okt 2003
Ort: Gelsenkirchen
406 Beiträge
 
Delphi 3 Professional
 
#7

Re: Variable Datenanzahl speichern können

  Alt 5. Mai 2006, 10:38
Ahh. Jetzt wird es mir klar. Nur werde ich dann wohl nicht die ID nehmen sondern wohl eher den Computernamen. Aber das sollte doch eigentlich auch gehen oder?
Ich weiß das ich nichts weiß

Sokrates
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

Re: Variable Datenanzahl speichern können

  Alt 5. Mai 2006, 10:39
Ja, ID ist aber besser.
Markus Kinzler
  Mit Zitat antworten Zitat
Ati

Registriert seit: 16. Okt 2003
Ort: Gelsenkirchen
406 Beiträge
 
Delphi 3 Professional
 
#9

Re: Variable Datenanzahl speichern können

  Alt 5. Mai 2006, 10:42
Ja ich weiß. Kenne das noch aus meinen Verwirrungen mit Access. Werde mir das mal in Ruhe aufzeichnen und dann gucken welche Konsequenzen das auf das "Gesamtkonzept" hat. Eigentlich sollte das gar nicht so kompliziert werden aber naja man wächst mit der Aufgabe.
Ich weiß das ich nichts weiß

Sokrates
  Mit Zitat antworten Zitat
Antwort Antwort


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 03:33 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