Forum: Datenbanken
Delphi
by MarcusB,
18. Feb 2005
Juhu, ich habe doch noch eine Möglichkeit gefunden! :hello:
Für alle, die mal ein ähnliches Problem haben sollten :
Tabelle 1:
id|name |
--+----------+
1 |Bohrer |
2 |Hammer |
Forum: Datenbanken
Delphi
by MarcusB,
17. Feb 2005
Vielen Dank erstmal für Eure Beiträge. :hi:
Vielleicht gibt es ja auch einen ganz anderen Ansatz für die Problemstellung.
In Worten formuliert:
Es gibt eine variable Menge von Geräten und eine variable Menge von Eigenschaften.
Die Eigenschaften "hart" einzucoden macht keinen Sinn, da mit einem neuen Gerät auch neue Eigenschaften auftauchen können (um beim Beispiel zu bleiben: neues...
Forum: Datenbanken
Delphi
by MarcusB,
17. Feb 2005
@lume96: Das ist ja stark vereinfacht dargestellt, die Werte wie "schlagen" und "bohren" etc. kommen ja aus einer dritten Tabelle,
aber jetzt habe ich ein Verständnisproblem.
Wenn ich wie vorgeschlagen 3 Tabellen mache habe ich doch das gleiche Problem, oder?
Tabelle 1:
idDevice|name |
--------+----------+
1 |Bohrer |
2 |Hammer |
Forum: Datenbanken
Delphi
by MarcusB,
17. Feb 2005
Ich hab mir schon gedacht, dass das kompliziert wird.
Das mit dem OR funktiniert leider nicht, da ich nur Geräte will, die BEIDES können.
Danke auch für den Tipp mit der 3. Tabelle, aber da kriege ich Probleme, da da schon ein Haufen Skripte drumherum sind, die dann alle geändert werden müssten :(
Aber wenns keine andere Möglichkeit gibt, werde ichs wohl so machen müssen.
Forum: Datenbanken
Delphi
by MarcusB,
17. Feb 2005
Ja, im Prinzip schon, aber das Problem entsteht, wenn ich nach 'schlagen' UND 'bohren' suchen will.
Wenn ich nämlich einfach noch eine AND Klausel dranhänge wirds ja immer falsch :(
Forum: Datenbanken
Delphi
by MarcusB,
17. Feb 2005
Hallo,
ich häng mal wieder :gruebel:
Ich habe 2 Tabellen, in der einen sind Produkte gespeichert in der anderen deren Einsatzgebiete etwa so (stark vereinfacht):
Tabelle 1:
id|name |